مشاركة عبر


تنفيذ تحميل الملف - واجهة برمجة تطبيقات اكتشاف السحابة

قم بتحميل محتويات الملف عن طريق تنفيذ طلب HTTP PUT. سيطلب منك استخدام عنوان URL الذي تم إرجاعه بواسطة طلب بدء تحميل الملف .

ملاحظة

  • يمكنك تحميل ملفات فردية تصل إلى 5 غيغابايت. إذا كنت بحاجة إلى تحميل ملفات أكبر، فقسم بيانات اكتشاف السحابة إلى مجموعات متعددة.
  • إذا كنت لا تعرف البيئة التي تقوم بتشغيلها، فتحقق من طلب بدء تحميل الملف ، الذي يقوم بإرجاع هذه المعلومات.

طلب HTTP

PUT https://<initiate_file_upload_response_url>

ملاحظة

بالنسبة إلى Azure:

  • إذا كان الملف أقل من 64 ميغابايت، أضف العنوان "x-ms-blob-type: BlockBlob" إلى طلبك.
  • إذا كان حجم الملف أكبر من 64 ميغابايت، فحمله في مجموعات. أسهل طريقة للقيام بذلك هي استخدام Azure SDK.

مثل

طلب

فيما يلي مثال على طلب Azure.

curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"

فيما يلي مثال على طلب Azure Java SDK.

File fileReference = new File("file.name");
// Create a blob using the URI that contains the shared access signature.
CloudBlockBlob sasBlob = new CloudBlockBlob(uri);

// Upload the file to the blob.
sasBlob.upload(new FileInputStream(fileReference), fileReference.length());

إذا واجهت أي مشاكل، فنحن هنا للمساعدة. للحصول على المساعدة أو الدعم لقضية المنتج، يرجى فتح تذكرة دعم.