私はBlueimp の jQuery Uploader (非常に優れています) と S3 ハンドラーを使用してファイルをアップロードし、S3 API 経由で (PHP SDK から) S3 に転送しています。
できます。問題は、大きなファイル (>1GB) の場合、(create-object を介して) S3 に転送するのに数分かかることです。これを行う PHP ファイルは、このプロセスが完了するまでハングアップします。問題は、( jQuery Ajax メソッドを使用する) アップローダーが待機をあきらめて、毎回再起動するように見えることです。
これは PHP INI 'max_input_time' などに関連していると考えていましたが、現在は変化しているように見えますが、約 60 秒待機しているように見えました。PHP INI およびその他の関連で max_input_time を増やしましたが、それ以上はありません。
また、スクリプトまたは jQuery メソッドのいずれかで、JS にタイムアウトがあることも考慮しました (より可能性が高い)。開発者 (blueimp) は、フロントエンド スクリプトにそのようなタイムアウトはないと述べています。また、私も見たことがありません。「タイムアウト」は jQuery Ajax メソッド オプションで参照されていますが、待機時間ではなく、アップロード時間全体に影響しているようです。応答のために-それはあまり役に立ちません。
感謝して受け取った助けや指導。