Melakukan unggahan file - Cloud Discovery API
Unggah konten file dengan melakukan permintaan HTTP PUT. Anda akan diminta untuk menggunakan URL yang dikembalikan oleh permintaan Mulai pengunggahan file.
Catatan
- Anda dapat mengunggah file individual hingga 5 GB. Jika Anda perlu mengunggah file yang lebih besar, pecahkan data Cloud Discovery menjadi beberapa gugus.
- Jika Anda tidak tahu lingkungan mana yang Anda jalankan, periksa permintaan Mulai unggahan file, yang mengembalikan informasi ini.
Permintaan HTTP
PUT https://<initiate_file_upload_response_url>
Catatan
Untuk Azure:
- Jika file Anda di bawah 64 MB, tambahkan header "x-ms-blob-type: BlockBlob" ke permintaan Anda.
- Jika ukuran file Anda lebih besar dari 64MB, unggah dalam gugus. cara term mudah untuk melakukan ini adalah menggunakan Azure SDK.
Contoh
Permintaan
Berikut adalah contoh permintaan untuk Azure.
curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"
Berikut adalah contoh permintaan untuk 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());
Jika Anda mengalami masalah, kami di sini untuk membantu. Untuk mendapatkan bantuan atau dukungan untuk masalah produk Anda, buka tiket dukungan.