Nahrání souboru – Rozhraní API Cloud Discovery

Nahrajte obsah souboru provedením požadavku HTTP PUT. Budete muset použít adresu URL vrácenou žádostí o nahrání souboru Inicializovat.

Poznámka:

  • Můžete nahrát jednotlivé soubory o velikosti až 5 GB. Pokud potřebujete nahrát větší soubory, rozdělte data Cloud Discovery do několika bloků dat.
  • Pokud nevíte, které prostředí používáte, zkontrolujte požadavek na nahrání souboru Inicializovat, který vrátí tyto informace.

Žádost HTTP

PUT https://<initiate_file_upload_response_url>

Poznámka:

Pro Azure:

  • Pokud je váš soubor pod 64 MB, přidejte do požadavku hlavičku x-ms-blob-type: BlockBlob.
  • Pokud je velikost souboru větší než 64 MB, nahrajte ho do bloků dat. Nejjednodušším způsobem, jak to udělat, je použití sady Azure SDK.

Příklad

Požádat

Tady je příklad požadavku na Azure.

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

Tady je příklad požadavku pro sadu 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());

Pokud narazíte na nějaké problémy, jsme tady, abychom vám pomohli. Pokud chcete získat pomoc nebo podporu k problému s produktem, otevřete lístek podpory.