Bestandsupload uitvoeren - clouddetectie-API
Upload de bestandsinhoud door een HTTP PUT-aanvraag uit te voeren. U moet de URL gebruiken die wordt geretourneerd door de uploadaanvraag voor het initiƫren van het bestand.
Notitie
- U kunt afzonderlijke bestanden van maximaal 5 GB uploaden. Als u grotere bestanden wilt uploaden, moet u de gegevens voor clouddetectie opsplitsen in meerdere segmenten.
- Als u niet weet welke omgeving u uitvoert, controleert u de uploadaanvraag voor het initiƫren van bestanden, die deze informatie retourneert.
HTTP-aanvraag
PUT https://<initiate_file_upload_response_url>
Notitie
Voor Azure:
- Als uw bestand minder dan 64 MB is, voegt u de header 'x-ms-blob-type: BlockBlob' toe aan uw aanvraag.
- Als uw bestandsgrootte groter is dan 64 MB, uploadt u het bestand in segmenten. De eenvoudigste manier om dit te doen, is het gebruik van de Azure SDK.
Opmerking
Aanvragen
Hier volgt een voorbeeld van de aanvraag voor Azure.
curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"
Hier volgt een voorbeeld van de aanvraag voor 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());
Als u problemen ondervindt, zijn we hier om u te helpen. Als u hulp of ondersteuning voor uw productprobleem wilt krijgen, opent u een ondersteuningsticket.