すべてのプロダクト
Search
ドキュメントセンター

Drive and Photo Service:アップロードに関するFAQ

最終更新日:Dec 28, 2024

FAQ:

インスタントファイルアップロードと事前ハッシュ機能を使用したインスタントファイルアップロードの違いは何ですか?

  • DriveおよびPhoto Serviceがファイルのインスタントファイルアップロードを実行する前に、サーバーはファイル全体のSHA-1ハッシュ値を計算します。サーバーは、このSHA-1ハッシュ値が、サーバーが以前に計算したSHA-1ハッシュ値のいずれかと一致するかどうかを確認します。このSHA-1ハッシュ値が一致する場合、サーバーはファイルを即座にアップロードできます。

  • 大きなファイルのSHA-1ハッシュ値の計算には時間がかかります。したがって、サーバーは大きなファイルの最初の1 KBデータのSHA-1ハッシュ値を取得し、このSHA-1ハッシュ値がサーバーが以前に計算したSHA-1ハッシュ値のいずれかと一致するかどうかを確認できます。このSHA-1ハッシュ値が一致しない場合、大きなファイルは即座にアップロードできません。このSHA-1ハッシュ値が一致する場合、サーバーはファイル全体のSHA-1ハッシュ値を計算し、SHA-1ハッシュ値全体の一致結果に基づいてファイルを即座にアップロードするかどうかを決定します。この事前ハッシュ機能により、インスタントファイルアップロードの時間と計算能力が節約されます。

ドライブにファイルをアップロードした後、ドライブのストレージ使用量がすぐに更新されないのはなぜですか?

  • DriveおよびPhoto Serviceは、ドライブのストレージ使用量を非同期的に更新します。結果は2〜3秒の遅延で返される場合があります。

インスタントファイルアップロード機能はどのオブジェクトをサポートしていますか?

  • DriveおよびPhoto Serviceは、ファイルレベルでインスタントファイルアップロード機能をサポートしています。ファイルがアップロードされると、DriveおよびPhoto ServiceサーバーはファイルのSHA-1ハッシュ値を計算して保存します。インスタントファイルアップロード機能は、同じSHA-1ハッシュ値を持つファイルをサポートしています。

DriveおよびPhoto Serviceはレジューム可能なアップロードをサポートしていますか?

  • はい、DriveおよびPhoto Serviceはレジューム可能なアップロードをサポートしています。ファイルのレジューム可能なアップロードを実行する場合は、ファイルを複数の部分に分割できます。レジューム可能なアップロード機能でサポートされる最小粒度は、ファイルの一部です。1つの部分に対してレジューム可能なアップロードを実行することはできません。

アップロード失敗の一般的な原因は何ですか?

  • ドメインがホスティングモードの場合、無効なクロスオリジンリソース共有(CORS)ルールがアップロードの失敗につながる可能性があります。Object Storage Service(OSS)バケットに設定されているCORSルールが有効かどうかを確認してください。

  • ドライブのストレージ使用量が一杯になっていると、アップロードが失敗する可能性があります。この原因で返されるエラーコードはQuotaExhaustedです。