Bagikan melalui


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.