ファイルのアップロードの実行 - クラウド検出 API
HTTP PUT 要求を実行して、ファイルの内容をアップロードします。 ファイルアップロードの開始要求によって返される URL を使用する必要があります。
注:
- 最大 5 GB の個々のファイルをアップロードできます。 より大きなファイルをアップロードする必要がある場合は、クラウド検出データを複数のチャンクに分割します。
- 実行している環境がわからない場合は、ファイルアップロードの開始要求をチェックして、この情報を返します。
HTTP 要求
PUT https://<initiate_file_upload_response_url>
注:
Azure の場合:
- ファイルが 64 MB 未満の場合は、ヘッダー "x-ms-blob-type: BlockBlob" を要求に追加します。
- ファイル サイズが 64 MB を超える場合は、チャンクでアップロードします。 これを行う最も簡単な方法は、 Azure SDK を使用することです。
例
要求
Azure の要求の例を次に示します。
curl --request PUT --upload-file <file_to_upload_full_path> -H "x-ms-blob-type: BlockBlob" "https://<initiate_file_upload_response_url>"
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());
問題が発生した場合は、ここにお問い合わせください。 製品の問題に関するサポートまたはサポートを受けるためには、 サポート チケットを開いてください。