Eseguire il caricamento di file - API di individuazione cloud
Caricare il contenuto del file eseguendo una richiesta PUT HTTP. Sarà necessario usare l'URL restituito dalla richiesta Di avvio caricamento file .
Nota
- È possibile caricare singoli file fino a 5 GB. Se è necessario caricare file di dimensioni maggiori, suddividere i dati di individuazione cloud in più blocchi.
- Se non si conosce l'ambiente in esecuzione, controllare la richiesta Di avvio caricamento file , che restituisce queste informazioni.
Richiesta HTTP
PUT https://<initiate_file_upload_response_url>
Nota
Per Azure:
- Se il file è inferiore a 64 MB, aggiungere l'intestazione "x-ms-blob-type: BlockBlob" alla richiesta.
- Se le dimensioni del file sono maggiori di 64 MB, caricarlo in blocchi. il modo più semplice per eseguire questa operazione consiste nell'usare Azure SDK.
Esempio
Richiesta
Ecco un esempio della richiesta per Azure.
curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"
Ecco un esempio della richiesta per 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());
Se si verificano problemi, siamo qui per aiutarti. Per ottenere assistenza o supporto per il problema del prodotto, aprire un ticket di supporto.