Method: files.insert

একটি নতুন ফাইল সন্নিবেশ করান।

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

  • সর্বাধিক ফাইলের আকার: 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 ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

ক্যোয়ারী প্যারামিটার

পরামিতি
uploadType

string

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

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

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

boolean

এই ফাইলটিকে সংশ্লিষ্ট ডক্স এডিটর ফরম্যাটে রূপান্তর করতে হবে কিনা।

enforceSingleParent
(deprecated)

boolean

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

ocr

boolean

.jpg, .png, .gif, বা .pdf আপলোডগুলিতে OCR চেষ্টা করতে হবে কিনা।

ocrLanguage

string

ocr সত্য হলে, ব্যবহার করার জন্য ভাষাতে ইঙ্গিত দেয়। বৈধ মান হল BCP 47 কোড।

pinned

boolean

আপলোড করা ফাইলের হেড রিভিশন পিন করতে হবে কিনা। একটি ফাইলে সর্বাধিক 200টি পিন করা রিভিশন থাকতে পারে।

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

timedTextLanguage

string

সময়কৃত পাঠ্যের ভাষা।

timedTextTrackName

string

টাইমড টেক্সট ট্র্যাকের নাম।

useContentAsIndexableText

boolean

সূচীযোগ্য পাঠ্য হিসাবে বিষয়বস্তু ব্যবহার করবেন কিনা।

visibility

enum ( Visibility )

নতুন ফাইলের দৃশ্যমানতা। এই প্যারামিটারটি শুধুমাত্র তখনই প্রাসঙ্গিক যখন convert=false হয়।

includePermissionsForView

string

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

includeLabels

string

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

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

অনুরোধের অংশে 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

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