Nahrání souboru – rozhraní API pro cloud discovery
Nahrajte obsah souboru provedením požadavku HTTP PUT. Budete muset použít adresu URL vrácenou žádostí o zahájení nahrávání souboru .
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 na několik bloků dat.
- Pokud nevíte, které prostředí používáte, zkontrolujte žádost o zahájení nahrání souboru , která tyto informace vrátí.
Požadavek HTTP
PUT https://<initiate_file_upload_response_url>
Poznámka
Pro Azure:
- Pokud je soubor méně než 64 MB, přidejte do žádosti hlavičku x-ms-blob-type: BlockBlob.
- Pokud je velikost souboru větší než 64 MB, nahrajte ho v blocích. Nejjednodušší způsob, jak to udělat, je použít sadu Azure SDK.
Příklad
Prosba
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 na 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 tu, abychom vám pomohli. Pokud chcete získat pomoc nebo podporu pro váš problém s produktem, otevřete lístek podpory.