5

現在、大きな (>30 MB) ファイルのアップロードの処理に関する設計上の課題に直面しています。現在、当社のシステムは次のとおりです。

Browser <---AJAX---> PHP <---OAUTH---> REST API

PHP と API は異なるサーバー/ドメインにあります。

ブラウザから PHP にファイルをアップロードし、次に PHP から API にファイルをアップロードするのは、帯域幅の浪費のように思えます。

したがって、私たちが念頭に置いていたアイデアは、次のシーケンスを使用することです。

  1. API からの PHP リクエストのアップロード URL
  2. API が nonce を作成し、upload-URL として送り返します
  3. ブラウザーは、アップロード URL を使用してファイルを直接 API にアップロードします。

そのため、ファイル データを 1 回だけ転送します。

これで何か問題がありますか?

ありがとう、

ペピン

4

1 に答える 1

0

PHP がファイルを処理する必要がない場合は、問題ありません。

于 2013-04-12T13:36:45.003 に答える