id लौटे उसे सँभालकर रखें, और उसी ID से फ़ाइल का मेटाडेटा और बाइट वापस पढ़ें। उदाहरण एक client इस्तेमाल करते हैं, जो इंस्टॉलेशन में बताए तरीक़े से बनाया गया है।
फ़ाइल अपलोड करें
TypeScript और Python एक SDK मेथड से अपलोड करते हैं, जोPOST /v1/batches/files भेजता है। बाकी SDK multipart नहीं भेज सकते, इसलिए वे स्टैंडर्ड HTTP क्लाइंट से फ़ॉर्म को POST /v1/files पर पोस्ट करते हैं।
अपलोड के विकल्प
ये TypeScript और Python के अपलोड मेथड पर लागू होते हैं। सीधे multipart अनुरोधों मेंpurpose और file को फ़ॉर्म फ़ील्ड के रूप में भेजें।
फ़ाइल वापस पढ़ें
file_123 को अपलोड से लौटी ID से बदलें।
Python में आप इन तक
client.files से भी पहुँच सकते हैं: create(params) upload_file की तरह अपलोड करता है, list() सूची देता है, retrieve(id) मेटाडेटा पढ़ता है और content(id) बाइट पढ़ता है। Rust में कोई फ़ाइल मेथड नहीं है।
फ़ाइल एंडपॉइंट बीटा में हैं और इनके लिए एक सक्षम बैच प्रदाता चाहिए।
फ़ाइल ID सँभालकर रखें: आप फ़ाइलों की सूची नहीं देख सकते
हर अपलोड की गई फ़ाइल कीid सहेजें। list मेथड GET /v1/files कॉल करते हैं, जो कोड not_supported और कारण file_list_not_supported_with_shared_gateway_key के साथ 400 लौटाता है। पूरा कॉन्ट्रैक्ट Files API संदर्भ में है।
प्रतिक्रिया
FileObject, अपलोड और मेटाडेटा मेथड से: