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

Object Storage Service:webクライアントからOSSへのオブジェクトのアップロードの概要

最終更新日:Dec 20, 2023

このトピックでは、web上のフォームアップロードを使用して、データをObject Storage Service (OSS) に直接アップロードする方法について説明します。

ほとんどの場合、ユーザーがブラウザーまたはアプリケーションを使用してオブジェクトをアップロードすると、オブジェクトはアプリケーションサーバーにアップロードされます。 次に、アプリケーションサーバーはオブジェクトをOSSにアップロードします。 このプロセスの間、アプリケーションサーバは、オブジェクトを転送する必要がある。 この場合、直接データアップロードに比べて伝送効率が低くなる。

直接アップロードを使用すると、PostObject操作を呼び出してデータをアップロードできます。 詳細は、「PostObject」をご参照ください。 次に、フォームアップロードを使用してOSSにデータをアップロードする方法について説明します。

  • クライアントで、JavaScriptを使用して署名を追加し、フォームアップロードを使用してデータをOSSにアップロードします。 詳細については、「クライアントへの署名の追加とOSSへのデータのアップロード」をご参照ください。

  • アプリケーションサーバーに署名を追加し、フォームアップロードを使用してデータをOSSにアップロードします。 詳細については、「アプリケーションサーバーから署名情報を取得し、OSSにデータをアップロードする」をご参照ください。

  • アプリケーションサーバーで署名を追加し、アプリケーションサーバーでアップロードコールバックを設定し、フォームアップロードを使用してデータをOSSにアップロードします。 OSSがコールバック応答を受信すると、OSSは応答をクライアントに返します。 詳細については、「概要」をご参照ください。