একটি নতুন ফাইল সন্নিবেশ করান।
এই পদ্ধতিটি একটি /আপলোড ইউআরআই সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:
- সর্বাধিক ফাইলের আকার: 5,120 GB
- গৃহীত মিডিয়া MIME প্রকারগুলি:
*/*
দ্রষ্টব্য: আক্ষরিক */* মানের পরিবর্তে একটি বৈধ MIME প্রকার উল্লেখ করুন। আক্ষরিক */* শুধুমাত্র ইঙ্গিত করতে ব্যবহৃত হয় যে কোনো বৈধ MIME প্রকার আপলোড করা যেতে পারে।
ফাইল আপলোড করার বিষয়ে আরও তথ্যের জন্য, ফাইল ডেটা আপলোড দেখুন।
files.insert দিয়ে শর্টকাট তৈরি করা অ্যাপগুলিকে অবশ্যই MIME প্রকারের application/vnd.google-apps.shortcut নির্দিষ্ট করতে হবে।
API এর সাথে ফাইল ঢোকানোর সময় অ্যাপগুলির title সম্পত্তিতে একটি ফাইল এক্সটেনশন উল্লেখ করা উচিত। উদাহরণস্বরূপ, একটি JPEG ফাইল সন্নিবেশ করার জন্য একটি অপারেশন মেটাডেটাতে "title": "cat.jpg" মত কিছু নির্দিষ্ট করা উচিত।
পরবর্তী GET অনুরোধগুলির মধ্যে শুধুমাত্র-পঠনযোগ্য fileExtension বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যা মূলত title সম্পত্তিতে নির্দিষ্ট করা এক্সটেনশনের সাথে রয়েছে। যখন একজন Google ড্রাইভ ব্যবহারকারী একটি ফাইল ডাউনলোড করার অনুরোধ করে, অথবা যখন ফাইলটি সিঙ্ক ক্লায়েন্টের মাধ্যমে ডাউনলোড করা হয়, তখন ড্রাইভ শিরোনামের উপর ভিত্তি করে একটি সম্পূর্ণ ফাইলের নাম (এক্সটেনশন সহ) তৈরি করে। যে ক্ষেত্রে এক্সটেনশনটি অনুপস্থিত, ড্রাইভ ফাইলের MIME প্রকারের উপর ভিত্তি করে এক্সটেনশন নির্ধারণ করার চেষ্টা করে৷
HTTP অনুরোধ
- মিডিয়া আপলোড অনুরোধের জন্য URI আপলোড করুন:
POST https://www.googleapis.com/upload/drive/v2/files - মেটাডেটা URI, শুধুমাত্র মেটাডেটা অনুরোধের জন্য:
POST https://www.googleapis.com/drive/v2/files
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
ক্যোয়ারী প্যারামিটার
| পরামিতি | |
|---|---|
convert | এই ফাইলটিকে সংশ্লিষ্ট ডক্স এডিটর ফরম্যাটে রূপান্তর করতে হবে কিনা। |
enforceSingleParent | বাতিল করা হয়েছে: একাধিক ফোল্ডারে ফাইল তৈরি করা আর সমর্থিত নয়। |
ocr | .jpg, .png, .gif, বা .pdf আপলোডগুলিতে OCR চেষ্টা করতে হবে কিনা। |
ocrLanguage | ocr সত্য হলে, ব্যবহার করার জন্য ভাষাতে ইঙ্গিত দেয়। বৈধ মান হল BCP 47 কোড। |
pinned | আপলোড করা ফাইলের হেড রিভিশন পিন করতে হবে কিনা। একটি ফাইলে সর্বাধিক 200টি পিন করা রিভিশন থাকতে পারে। |
supportsAllDrives | অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা৷ |
supportsTeamDrives | বাতিল করা হয়েছে: পরিবর্তে |
timedTextLanguage | সময়কৃত পাঠ্যের ভাষা। |
timedTextTrackName | টাইমড টেক্সট ট্র্যাকের নাম। |
uploadType | গ্রহণযোগ্য মান হল:
|
useContentAsIndexableText | সূচীযোগ্য পাঠ্য হিসাবে বিষয়বস্তু ব্যবহার করবেন কিনা। |
visibility | নতুন ফাইলের দৃশ্যমানতা। এই প্যারামিটারটি শুধুমাত্র তখনই প্রাসঙ্গিক যখন convert=false হয়। |
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
কিছু সুযোগ সীমাবদ্ধ এবং সেগুলি ব্যবহার করার জন্য আপনার অ্যাপের নিরাপত্তা মূল্যায়ন প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।