0

Amazon s3 にアップロードする前に、画像のヒストグラムを取得する必要があります。ヒストグラムは正常に動作します アップロードは正常に動作しますが、アップロードする前に画像ファイルを処理できません。

イメージをローカルのハードディスクに保存して処理し、s3 へのローカル ファイルのアップロードを削除したくありません。

それ以外の解決策を知っていますか?私のヒストグラム メーカー機能は、ローカル ファイルで動作しています。

ありがとう

4

2 に答える 2

0

ファイルを PHP にアップロードすると、PHP スクリプトが実行を開始する前にファイルが常にディスクに保存されます ( php.iniupload_tmp_dirを参照)。インメモリ アップロードに最も近い方法は、その一時的なアップロード場所に RAM ディスクを使用することです。

ファイルを PHP 経由でアップロードする代わりに、クライアントのブラウザから S3 に直接アップロードすることもできますが、ヒストグラム処理を行うためにある時点でサーバーにダウンロードする必要があるため、それがどのように役立つかはわかりません。 .

于 2013-09-12T06:57:28.673 に答える