একটি নতুন ফাইল তৈরি করে।
এই পদ্ধতিটি একটি /আপলোড ইউআরআই সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:
- সর্বাধিক ফাইলের আকার: 5,120 GB
- গৃহীত মিডিয়া MIME প্রকারগুলি:
*/*
দ্রষ্টব্য: আক্ষরিক */*
মানের পরিবর্তে একটি বৈধ MIME প্রকার উল্লেখ করুন। আক্ষরিক */*
শুধুমাত্র ইঙ্গিত করতে ব্যবহৃত হয় যে কোনো বৈধ MIME প্রকার আপলোড করা যেতে পারে।
ফাইল আপলোড করার বিষয়ে আরও তথ্যের জন্য, ফাইল ডেটা আপলোড দেখুন।
files.create
দিয়ে শর্টকাট তৈরি করা অ্যাপগুলিকে অবশ্যই MIME প্রকারের application/vnd.google-apps.shortcut
নির্দিষ্ট করতে হবে।
API এর সাথে ফাইল ঢোকানোর সময় অ্যাপগুলির name
বৈশিষ্ট্যে একটি ফাইল এক্সটেনশন উল্লেখ করা উচিত। উদাহরণস্বরূপ, একটি JPEG ফাইল সন্নিবেশ করার জন্য একটি অপারেশন মেটাডেটাতে "name": "cat.jpg"
এর মত কিছু নির্দিষ্ট করা উচিত।
পরবর্তী GET
অনুরোধগুলির মধ্যে শুধুমাত্র-পঠনযোগ্য fileExtension
বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যা মূলত title
সম্পত্তিতে নির্দিষ্ট করা এক্সটেনশনের সাথে রয়েছে। যখন একটি Google ড্রাইভ ব্যবহারকারী একটি ফাইল ডাউনলোড করার অনুরোধ করে, বা যখন ফাইলটি সিঙ্ক ক্লায়েন্টের মাধ্যমে ডাউনলোড করা হয়, তখন ড্রাইভ শিরোনামের উপর ভিত্তি করে একটি সম্পূর্ণ ফাইলের নাম (এক্সটেনশন সহ) তৈরি করে৷ যে ক্ষেত্রে এক্সটেনশনটি অনুপস্থিত, ড্রাইভ ফাইলের MIME প্রকারের উপর ভিত্তি করে এক্সটেনশন নির্ধারণ করার চেষ্টা করে৷
HTTP অনুরোধ
- মিডিয়া আপলোড অনুরোধের জন্য URI আপলোড করুন:
POST https://www.googleapis.com/upload/drive/v3/files
- মেটাডেটা URI, শুধুমাত্র মেটাডেটা অনুরোধের জন্য:
POST https://www.googleapis.com/drive/v3/files
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
uploadType | গ্রহণযোগ্য মান হল:
|
enforceSingleParent | অবচয়। একাধিক ফোল্ডারে ফাইল তৈরি করা আর সমর্থিত নয়। |
ignoreDefaultVisibility | তৈরি করা ফাইলের জন্য ডোমেনের ডিফল্ট দৃশ্যমানতা সেটিংস উপেক্ষা করা হবে কিনা। ডোমেন অ্যাডমিনিস্ট্রেটররা ডিফল্টরূপে ডোমেনে দৃশ্যমান সমস্ত আপলোড করা ফাইল বেছে নিতে পারেন; এই প্যারামিটার অনুরোধের জন্য সেই আচরণকে বাইপাস করে। অনুমতি এখনও মূল ফোল্ডার থেকে উত্তরাধিকারসূত্রে পাওয়া যায়। |
keepRevisionForever | নতুন হেড রিভিশনে 'কিপ ফরএভার' ফিল্ড সেট করা হবে কিনা। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য প্রযোজ্য৷ ফাইলের জন্য শুধুমাত্র 200টি সংশোধন চিরতরে রাখা যেতে পারে। যদি সীমা পৌঁছে যায়, পিন করা সংশোধনগুলি মুছে ফেলার চেষ্টা করুন। |
ocrLanguage | ছবি আমদানির সময় OCR প্রক্রিয়াকরণের জন্য একটি ভাষা ইঙ্গিত (ISO 639-1 কোড)। |
supportsAllDrives | অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা৷ |
supportsTeamDrives | বাতিল করা হয়েছে: পরিবর্তে |
useContentAsIndexableText | আপলোড করা বিষয়বস্তুকে ইনডেক্সযোগ্য পাঠ্য হিসেবে ব্যবহার করবেন কিনা। |
includePermissionsForView | প্রতিক্রিয়াতে কোন অতিরিক্ত ভিউ এর অনুমতি অন্তর্ভুক্ত করতে হবে তা নির্দিষ্ট করে। শুধুমাত্র 'প্রকাশিত' সমর্থিত। |
includeLabels | প্রতিক্রিয়ার |
শরীরের অনুরোধ
অনুরোধের অংশে File
একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে File
একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/drive
-
https://www.googleapis.com/auth/drive.appdata
-
https://www.googleapis.com/auth/drive.file
কিছু সুযোগ সীমাবদ্ধ এবং সেগুলি ব্যবহার করার জন্য আপনার অ্যাপের নিরাপত্তা মূল্যায়ন প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।