次の方法で共有


ファイルのアップロードの実行 - クラウド検出 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());

問題が発生した場合は、ここにお問い合わせください。 製品の問題に関するサポートまたはサポートを受けるためには、 サポート チケットを開いてください。