Eseguire il caricamento di file - API cloud discovery
Caricare il contenuto del file eseguendo una richiesta HTTP PUT. Sarà necessario usare l'URL restituito dalla richiesta di caricamento del file Di avvio.
Nota
- È possibile caricare singoli file fino a 5 GB. Se è necessario caricare file di dimensioni maggiori, suddividere i dati di Cloud Discovery in più blocchi.
- Se non si conosce l'ambiente in esecuzione, controllare la richiesta Di avvio del caricamento del 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
Richiedi
Di seguito è riportato un esempio della richiesta di Azure.
curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"
Di seguito è riportato un esempio della richiesta di 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 aiutare. Per ottenere assistenza o supporto per il problema del prodotto, aprire un ticket di supporto.