Fájlfeltöltés végrehajtása – Cloud Discovery API

Http PUT-kérés végrehajtásával töltse fel a fájl tartalmát. A fájlfeltöltési kérelem által visszaadott URL-címet kell használnia.

Feljegyzés

  • Legfeljebb 5 GB-os fájlokat tölthet fel. Ha nagyobb fájlokat kell feltöltenie, a Cloud Discovery adatait több adattömbre bonthatja.
  • Ha nem tudja, hogy melyik környezetet futtatja, ellenőrizze a Fájlfeltöltés kezdeményezése kérést, amely ezeket az információkat adja vissza.

HTTP-kérelem

PUT https://<initiate_file_upload_response_url>

Feljegyzés

Az Azure esetében:

  • Ha a fájl mérete 64 MB alatt van, adja hozzá az "x-ms-blob-type: BlockBlob" fejlécet a kéréshez.
  • Ha a fájl mérete nagyobb, mint 64 MB, töltse fel adattömbökbe. Ennek legegyszerűbb módja az Azure SDK használata.

Példa

Kérelem

Íme egy példa az Azure-ra vonatkozó kérésre.

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

Íme egy példa az Azure Java SDK-ra vonatkozó kérésre.

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

Ha bármilyen problémába ütközik, azért vagyunk itt, hogy segítsünk. A termékproblémával kapcsolatos segítségért vagy támogatásért nyisson meg egy támogatási jegyet.