Delen via


Bestandsupload uitvoeren - Cloud Discovery-API

Upload de bestandsinhoud door een HTTP PUT-aanvraag uit te voeren. U moet de URL gebruiken die wordt geretourneerd door de aanvraag Voor het uploaden van bestanden initiƫren .

Opmerking

  • U kunt afzonderlijke bestanden van maximaal 5 GB uploaden. Als u grotere bestanden wilt uploaden, breekt u de gegevens van de clouddetectie op in meerdere segmenten.
  • Als u niet weet welke omgeving u uitvoert, controleert u de aanvraag Voor het uploaden van bestanden initiĆ«ren , waarmee deze informatie wordt geretourneerd.

HTTP-aanvraag

PUT https://<initiate_file_upload_response_url>

Opmerking

Voor Azure:

  • Als uw bestand kleiner is dan 64 MB, voegt u de header 'x-ms-blob-type: BlockBlob' toe aan uw aanvraag.
  • Als uw bestandsgrootte groter is dan 64 MB, uploadt u het in segmenten. De eenvoudigste manier om dit te doen, is met behulp van de Azure SDK.

Voorbeeld

Verzoek

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 wij er om u te helpen. Open een ondersteuningsticket om hulp of ondersteuning te krijgen voor uw productprobleem.