Method: files.create

একটি নতুন ফাইল তৈরি করে।

এই পদ্ধতিটি একটি /আপলোড ইউআরআই সমর্থন করে এবং নিম্নলিখিত বৈশিষ্ট্য সহ আপলোড করা মিডিয়া গ্রহণ করে:

  • সর্বাধিক ফাইলের আকার: 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

string

/upload URI-তে আপলোডের অনুরোধের ধরন। আপনি যদি একটি /upload URI দিয়ে ডেটা আপলোড করছেন, তাহলে এই ক্ষেত্রটি প্রয়োজন৷ আপনি যদি একটি মেটাডেটা-শুধুমাত্র ফাইল তৈরি করেন তবে এই ক্ষেত্রটির প্রয়োজন নেই। অতিরিক্তভাবে, এই ক্ষেত্রটি "এই পদ্ধতিটি চেষ্টা করুন" উইজেটে দেখানো হয় না কারণ উইজেট ডেটা আপলোড সমর্থন করে না।

গ্রহণযোগ্য মান হল:

  • media - সহজ আপলোড । কোনো মেটাডেটা ছাড়া শুধুমাত্র মিডিয়া আপলোড করুন.
  • multipart - মাল্টিপার্ট আপলোড । একটি একক অনুরোধে মিডিয়া এবং এর মেটাডেটা উভয়ই আপলোড করুন৷
  • resumable - পুনঃসূচনাযোগ্য আপলোড । কমপক্ষে দুটি অনুরোধের একটি সিরিজ ব্যবহার করে যেখানে প্রথম অনুরোধে মেটাডেটা অন্তর্ভুক্ত থাকে সেখানে ফাইলটিকে পুনরায় শুরু করা যায় এমন পদ্ধতিতে আপলোড করুন৷
enforceSingleParent

boolean

অবচয়। একাধিক ফোল্ডারে ফাইল তৈরি করা আর সমর্থিত নয়।

ignoreDefaultVisibility

boolean

তৈরি করা ফাইলের জন্য ডোমেনের ডিফল্ট দৃশ্যমানতা সেটিংস উপেক্ষা করা হবে কিনা। ডোমেন অ্যাডমিনিস্ট্রেটররা ডিফল্টরূপে ডোমেনে দৃশ্যমান সমস্ত আপলোড করা ফাইল বেছে নিতে পারেন; এই প্যারামিটার অনুরোধের জন্য সেই আচরণকে বাইপাস করে। অনুমতি এখনও মূল ফোল্ডার থেকে উত্তরাধিকারসূত্রে পাওয়া যায়।

keepRevisionForever

boolean

নতুন হেড রিভিশনে 'কিপ ফরএভার' ফিল্ড সেট করা হবে কিনা। এটি শুধুমাত্র Google ড্রাইভে বাইনারি সামগ্রী সহ ফাইলগুলির জন্য প্রযোজ্য৷ ফাইলের জন্য শুধুমাত্র 200টি সংশোধন চিরতরে রাখা যেতে পারে। যদি সীমা পৌঁছে যায়, পিন করা সংশোধনগুলি মুছে ফেলার চেষ্টা করুন।

ocrLanguage

string

ছবি আমদানির সময় OCR প্রক্রিয়াকরণের জন্য একটি ভাষা ইঙ্গিত (ISO 639-1 কোড)।

supportsAllDrives

boolean

অনুরোধ করা অ্যাপ্লিকেশনটি আমার ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়কেই সমর্থন করে কিনা৷

supportsTeamDrives
(deprecated)

boolean

বাতিল করা হয়েছে: পরিবর্তে supportsAllDrives ব্যবহার করুন।

useContentAsIndexableText

boolean

আপলোড করা বিষয়বস্তুকে ইনডেক্সযোগ্য পাঠ্য হিসেবে ব্যবহার করবেন কিনা।

includePermissionsForView

string

প্রতিক্রিয়াতে কোন অতিরিক্ত ভিউ এর অনুমতি অন্তর্ভুক্ত করতে হবে তা নির্দিষ্ট করে। শুধুমাত্র 'প্রকাশিত' সমর্থিত।

includeLabels

string

প্রতিক্রিয়ার labelInfo অংশে অন্তর্ভুক্ত করার জন্য লেবেলের আইডিগুলির একটি কমা দ্বারা পৃথক করা তালিকা৷

শরীরের অনুরোধ

অনুরোধের অংশে File একটি উদাহরণ রয়েছে।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডিতে File একটি উদাহরণ থাকে।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file

কিছু সুযোগ সীমাবদ্ধ এবং সেগুলি ব্যবহার করার জন্য আপনার অ্যাপের নিরাপত্তা মূল্যায়ন প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।