0

move_uploaded_file()一時ファイルを使用および/または削除するように強制されていますか?

私のアプリケーションは、ファイルの内容をメモリにロードするだけで済みます(例:経由file_get_contents())。以前に別のディレクトリに移動する必要がありますか?それ以外の場合は、スクリプトの最後で削除する必要がありますか?

4

2 に答える 2

3

アップロードしたファイルをどこかに保存したくない場合は、を使用する必要はありませんmove_uploaded_file()。好きなようにファイルから読んでください。リクエストの最後にPHPによって自動的に削除されます。

于 2012-10-01T18:49:55.670 に答える
2

はい、open_basedirまたはsafe mode(最終的にはスタイルが崩れることを願っsafe_modeています)そうでない場合は、アップロードされたファイルが保存された場所から読み取ることができません。はmove_uploaded_file()これらの制限を認識していますが、2番目のパラメータにのみ適用するため、ファイルを移動して、/tmp/そのディレクトリを読み取ることができませんでした。

于 2012-10-01T18:50:09.193 に答える