تعديل البيانات الوصفية و/أو محتوى الملف عند استدعاء هذه الطريقة، املأ الحقول في الطلب التي تريد تعديلها فقط. عند تعديل الحقول، قد يتم تغيير بعض الحقول تلقائيًا، مثل modifiedDate
. تتيح هذه الطريقة بنية التصحيح.
تتيح هذه الطريقة استخدام معرّف الموارد المنتظم /upload وقبول الوسائط المحمَّلة التي تتضمّن السمات التالية:
- الحد الأقصى لحجم الملف: 5,120 غيغابايت
- أنواع MIME المقبولة للوسائط:
*/*
ملاحظة: حدِّد نوع MIME صالحًا بدلاً من القيمة الحرفية */*
. لا يُستخدَم الرمز */*
إلا للإشارة إلى أنّه يمكن تحميل أي نوع صالح من أنواع MIME.
لمزيد من المعلومات عن تحميل الملفات، اطّلِع على مقالة تحميل بيانات الملفات.
طلب HTTP
- عنوان URL لتحميل طلبات تحميل الوسائط:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId}
- معرّف الموارد المنتظم (URI) للبيانات الوصفية، للطلبات المتعلّقة بالبيانات الوصفية فقط:
PUT https://www.googleapis.com/drive/v2/files/{fileId}
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
fileId |
رقم تعريف الملف المطلوب تعديله. |
مَعلمات طلب البحث
المعلمات | |
---|---|
addParents |
قائمة مفصولة بفواصل تتضمّن أرقام تعريف العناصر الرئيسية المطلوب إضافتها |
convert |
متوقّفة نهائيًا: لا تُستخدَم هذه المَعلمة. |
enforceSingleParent |
ميزة متوقّفة نهائيًا: لم تعُد إضافة ملفات إلى مجلدات متعددة متاحة. استخدِم |
modifiedDateBehavior |
تحدّد السلوك الذي يتمّ به تعديل |
newRevision |
ما إذا كان يجب أن يؤدي تحميل ملف نصي إلى إنشاء نسخة جديدة. إذا كان القيمة خطأ، يتم استبدال بيانات العنصر المصغّر في المراجعة الحالية للملف الرئيسي. إذا كان صحيحًا أو لم يتم ضبطه، يتم إنشاء قطعة بيانات جديدة كمراجعة رئيسية، ويتم الاحتفاظ بالمراجعات السابقة غير المثبَّتة لفترة قصيرة من الوقت. يتم تخزين النُسخ المثبَّتة إلى أجل غير مسمى باستخدام حصة تخزين إضافية، ويصل الحد الأقصى إلى 200 نسخة. لمعرفة تفاصيل عن كيفية الاحتفاظ بالمراجعات، يُرجى الاطّلاع على مركز مساعدة Drive. |
ocr |
يحدد هذا الخيار ما إذا كنت تريد محاولة استخدام ميزة التعرّف البصري على الأحرف في ملفات jpg .أو png. أو gif. أو pdf .التي تحمّلها. |
ocrLanguage |
إذا كان OCR صحيحًا، يشير إلى اللغة التي يجب استخدامها. القيم الصالحة هي رموز BCP 47. |
pinned |
ما إذا كنت تريد تثبيت النسخة الجديدة يمكن أن يحتوي الملف على 200 نسخة سابقة تم تثبيتها كحد أقصى. |
removeParents |
قائمة مفصولة بفواصل بمعرّفات العناصر الرئيسية المطلوب إزالتها |
setModifiedDate |
ما إذا كان سيتم ضبط التاريخ المعدَّل باستخدام القيمة المقدَّمة في نص الطلب. إنّ ضبط هذا الحقل على |
supportsAllDrives |
ما إذا كان التطبيق الذي يطلب الوصول يتوافق مع "ملفاتي" ومساحات التخزين السحابي المشتركة |
supportsTeamDrives |
تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام |
timedTextLanguage |
لغة النص الموقّت |
timedTextTrackName |
اسم مسار النص الموقّت |
updateViewedDate |
ما إذا كان سيتم تعديل تاريخ العرض بعد تعديل الملف بنجاح |
uploadType |
نوع طلب التحميل إلى معرّف الموارد المنتظِم القيم المقبولة هي:
|
useContentAsIndexableText |
ما إذا كان سيتم استخدام المحتوى كنص قابل للفهرسة |
includePermissionsForView |
تُحدِّد أذونات العرض الإضافية المطلوب تضمينها في الاستجابة. يُسمح فقط بالقيمة |
includeLabels |
قائمة مفصولة بفواصل بأرقام تعريف التصنيفات المطلوب تضمينها في جزء |
نص الطلب
يحتوي نص الطلب على مثال File
.
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثال File
.
نطاقات التفويض
يتطلب أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.scripts
تكون بعض النطاقات محظورة وتتطلّب تقييم أمان ليتمكّن تطبيقك من استخدامها. لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.