Del via


Udfør filupload – CLOUD Discovery API

Overfør filindholdet ved at udføre en HTTP PUT-anmodning. Du skal bruge den URL-adresse, der returneres af anmodningen Start filupload .

Bemærk!

  • Du kan uploade individuelle filer på op til 5 GB. Hvis du har brug for at uploade større filer, kan du opdele cloudregistreringsdataene i flere dele.
  • Hvis du ikke ved, hvilket miljø du kører, skal du kontrollere anmodningen Start filupload , som returnerer disse oplysninger.

HTTP-anmodning

PUT https://<initiate_file_upload_response_url>

Bemærk!

Til Azure:

  • Hvis filen er under 64 MB, skal du føje headeren "x-ms-blob-type: BlockBlob" til din anmodning.
  • Hvis din filstørrelse er større end 64 MB, skal du uploade den i segmenter. den nemmeste måde at gøre dette på er at bruge Azure SDK.

Eksempel

Bøn

Her er et eksempel på anmodningen om Azure.

curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"

Her er et eksempel på anmodningen om 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());

Hvis du støder på problemer, er vi her for at hjælpe. Hvis du vil have hjælp eller support til dit produktproblem, skal du åbne en supportanmodning.