Jaa


Tiedoston lataamisen suorittaminen – pilvietsintä-ohjelmointirajapinta

Lataa tiedoston sisältö suorittamalla HTTP PUT -pyyntö. Sinun on käytettävä Aloita tiedoston lataus -pyynnön palauttamaa URL-osoitetta.

Huomautus

  • Voit ladata yksittäisiä tiedostoja, joiden koko on enintään 5 Gt. Jos haluat ladata suurempia tiedostoja, jaa pilven etsintätiedot useisiin lohkoihin.
  • Jos et tiedä, mitä ympäristöä käytät, tarkista Aloita tiedoston lataaminen -pyyntö, joka palauttaa nämä tiedot.

HTTP-pyyntö

PUT https://<initiate_file_upload_response_url>

Huomautus

For Azure:

  • Jos tiedoston koko on alle 64 Mt, lisää pyyntöön otsikko "x-ms-blob-type: BlockBlob".
  • Jos tiedostosi koko on suurempi kuin 64 Mt, lataa se lohkoina. Helpoin tapa tehdä tämä on käyttää Azure SDK:ta.

Esimerkki

Pyytää

Tässä on esimerkki Azuren pyynnöstä.

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

Tässä on esimerkki Azure Java SDK:n pyynnöstä.

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());

Jos kohtaat ongelmia, olemme täällä auttamassa. Jos haluat apua tai tukea tuoteongelmaasi varten, avaa tukipyyntö.