একটি ফাইলের মেটাডেটা এবং/অথবা বিষয়বস্তু আপডেট করে। এই পদ্ধতিতে কল করার সময়, আপনি পরিবর্তন করতে চান এমন অনুরোধে শুধুমাত্র ক্ষেত্রগুলি পূরণ করুন৷ ক্ষেত্রগুলি আপডেট করার সময়, কিছু ক্ষেত্র স্বয়ংক্রিয়ভাবে পরিবর্তিত হতে পারে, যেমন modifiedDate । এই পদ্ধতি প্যাচ শব্দার্থবিদ্যা সমর্থন করে.
এই পদ্ধতিটি একটি /আপলোড ইউআরআই সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:
সর্বাধিক ফাইলের আকার: 5,120 GB
গৃহীত মিডিয়া MIME প্রকারগুলি:*/*
দ্রষ্টব্য: আক্ষরিক */* মানের পরিবর্তে একটি বৈধ MIME প্রকার উল্লেখ করুন। আক্ষরিক */* শুধুমাত্র ইঙ্গিত করতে ব্যবহৃত হয় যে কোনো বৈধ MIME প্রকার আপলোড করা যেতে পারে।
ফাইল আপলোড করার বিষয়ে আরও তথ্যের জন্য, ফাইল ডেটা আপলোড দেখুন।
HTTP অনুরোধ
মিডিয়া আপলোড অনুরোধের জন্য URI আপলোড করুন: PUT https://www.googleapis.com/upload/drive/v2/files/{fileId}
মেটাডেটা URI, শুধুমাত্র মেটাডেটা অনুরোধের জন্য: PUT https://www.googleapis.com/drive/v2/files/{fileId}
/upload URI-তে আপলোডের অনুরোধের ধরন। আপনি যদি একটি /upload URI দিয়ে ডেটা আপলোড করছেন, তাহলে এই ক্ষেত্রটি প্রয়োজন৷ আপনি যদি একটি মেটাডেটা-শুধুমাত্র ফাইল তৈরি করেন তবে এই ক্ষেত্রটির প্রয়োজন নেই। অতিরিক্তভাবে, এই ক্ষেত্রটি "এই পদ্ধতিটি চেষ্টা করুন" উইজেটে দেখানো হয় না কারণ উইজেট ডেটা আপলোড সমর্থন করে না।
গ্রহণযোগ্য মান হল:
media - সহজ আপলোড । কোনো মেটাডেটা ছাড়া শুধুমাত্র মিডিয়া আপলোড করুন.
multipart - মাল্টিপার্ট আপলোড । একটি একক অনুরোধে মিডিয়া এবং এর মেটাডেটা উভয়ই আপলোড করুন৷
resumable - পুনঃসূচনাযোগ্য আপলোড । কমপক্ষে দুটি অনুরোধের একটি সিরিজ ব্যবহার করে যেখানে প্রথম অনুরোধে মেটাডেটা অন্তর্ভুক্ত থাকে সেখানে ফাইলটিকে পুনরায় শুরু করা যায় এমন পদ্ধতিতে আপলোড করুন৷
fileId
string
ফাইলের ID আপডেট করতে হবে।
ক্যোয়ারী প্যারামিটার
পরামিতি
uploadType
string
/upload URI-তে আপলোডের অনুরোধের ধরন। আপনি যদি একটি /upload URI দিয়ে ডেটা আপলোড করছেন, তাহলে এই ক্ষেত্রটি প্রয়োজন৷ আপনি যদি একটি মেটাডেটা-শুধুমাত্র ফাইল তৈরি করেন তবে এই ক্ষেত্রটির প্রয়োজন নেই। অতিরিক্তভাবে, এই ক্ষেত্রটি "এই পদ্ধতিটি চেষ্টা করুন" উইজেটে দেখানো হয় না কারণ উইজেট ডেটা আপলোড সমর্থন করে না।
গ্রহণযোগ্য মান হল:
media - সহজ আপলোড । কোনো মেটাডেটা ছাড়া শুধুমাত্র মিডিয়া আপলোড করুন.
multipart - মাল্টিপার্ট আপলোড । একটি একক অনুরোধে মিডিয়া এবং এর মেটাডেটা উভয়ই আপলোড করুন৷
resumable - পুনঃসূচনাযোগ্য আপলোড । কমপক্ষে দুটি অনুরোধের একটি সিরিজ ব্যবহার করে যেখানে প্রথম অনুরোধে মেটাডেটা অন্তর্ভুক্ত থাকে সেখানে ফাইলটিকে পুনরায় শুরু করা যায় এমন পদ্ধতিতে আপলোড করুন৷
addParents
string
যোগ করার জন্য অভিভাবক আইডিগুলির কমা দ্বারা পৃথক করা তালিকা৷
convert (deprecated)
boolean
অপ্রচলিত: এই প্যারামিটারের কোন কাজ নেই।
enforceSingleParent (deprecated)
boolean
বাতিল করা হয়েছে: একাধিক ফোল্ডারে ফাইল যোগ করা আর সমর্থিত নয়। পরিবর্তে shortcuts ব্যবহার করুন.
modifiedDate আপডেট করা হয়েছে এমন আচরণ নির্ধারণ করে। এটি setModifiedDate ওভাররাইড করে।
newRevision
boolean
একটি ব্লব আপলোড একটি নতুন সংশোধন তৈরি করা উচিত কিনা। মিথ্যা হলে, বর্তমান হেড রিভিশনের ব্লব ডেটা প্রতিস্থাপিত হয়। সত্য বা সেট না হলে, একটি নতুন ব্লব তৈরি করা হয় প্রধান সংশোধন হিসাবে, এবং পূর্ববর্তী আনপিন করা সংশোধনগুলি অল্প সময়ের জন্য সংরক্ষণ করা হয়। পিন করা সংশোধনগুলি অনির্দিষ্টকালের জন্য সংরক্ষণ করা হয়, অতিরিক্ত স্টোরেজ কোটা ব্যবহার করে, সর্বাধিক 200টি সংশোধন পর্যন্ত। কীভাবে সংশোধনগুলি বজায় রাখা হয় তার বিশদ বিবরণের জন্য, ড্রাইভ সহায়তা কেন্দ্র দেখুন৷
ocr
boolean
.jpg, .png, .gif, বা .pdf আপলোডগুলিতে OCR চেষ্টা করতে হবে কিনা।
ocrLanguage
string
ocr সত্য হলে, ব্যবহার করার জন্য ভাষাতে ইঙ্গিত দেয়। বৈধ মান হল BCP 47 কোড।
pinned
boolean
নতুন রিভিশন পিন করতে হবে কিনা। একটি ফাইলে সর্বাধিক 200টি পিন করা রিভিশন থাকতে পারে।
removeParents
string
সরানোর জন্য অভিভাবক আইডিগুলির কমা দ্বারা পৃথক করা তালিকা৷
setModifiedDate
boolean
অনুরোধের বডিতে সরবরাহ করা মান ব্যবহার করে পরিবর্তিত তারিখ সেট করবেন কিনা। এই ক্ষেত্রটিকে true সেট করা modifiedDateBehavior=fromBodyOrNow এর সমতুল্য, এবং falsemodifiedDateBehavior=now এর সমতুল্য। পরিবর্তিত তারিখের কোনো পরিবর্তন প্রতিরোধ করতে modifiedDateBehavior=noChange সেট করুন।
supportsAllDrives
boolean
অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা৷
supportsTeamDrives (deprecated)
boolean
বাতিল করা হয়েছে: পরিবর্তে supportsAllDrives ব্যবহার করুন।
timedTextLanguage
string
সময়কৃত পাঠ্যের ভাষা।
timedTextTrackName
string
টাইমড টেক্সট ট্র্যাকের নাম।
updateViewedDate
boolean
সফলভাবে ফাইল আপডেট করার পর দেখার তারিখ আপডেট করা হবে কিনা।
useContentAsIndexableText
boolean
সূচীযোগ্য পাঠ্য হিসাবে বিষয়বস্তু ব্যবহার করবেন কিনা।
includePermissionsForView
string
প্রতিক্রিয়াতে কোন অতিরিক্ত ভিউ এর অনুমতি অন্তর্ভুক্ত করতে হবে তা নির্দিষ্ট করে। শুধুমাত্র published সমর্থিত.
includeLabels
string
প্রতিক্রিয়ার labelInfo অংশে অন্তর্ভুক্ত করার জন্য লেবেলের আইডিগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷