ファイルアップロード時の $_FILES['XX']['tmp_name'] 一時ファイルの有効期限を解決するにはどうすればよいですか? ? ?
ビジネスを行うには、ユーザーがアップロードした Excel からデータを抽出する必要がありますが、Excel を保存する必要はありません。
アップロードされた一時ファイル $_FILES['excel']['tmp_name'] を通じてデータを読み取りました。しかし、この一時ファイルは自動的に消去されるのでしょうか?自動的にクリアされる場合、一時ファイルの有効期間はどのくらいですか? Linux (centos) での PHP (yum でインストール) の一時アップロード ファイルはどのディレクトリに保存されますか?
神様、ありがとう!
------解決策---------
はい、自動的にクリアされます。リクエスト終了次第削除させていただきます。
Linux では、phpinfo(); を使用して一時ディレクトリの場所を表示できます
-----解決策-------------- --- -
有効期間は Linux で管理する必要があります
-----解決策-------- -
リクエスト終了次第削除させていただきます。個人的には、ファイルを直接保存して、使い終わったら削除する方が良いと思います。
------解決策----------------------
ユーザーがファイルをアップロードしてデータを保存した後、 ulink を一時的にファイルするだけです。
------解決策----------------------
$_FILES['excel']['tmp_name ' ] は、アップロードされた一時ファイルの絶対パスを表します
アップロードされた一時ファイルのライフサイクルは、アップロードを処理する PHP プログラムと同じです (つまり、プログラムが終了し、一時ファイルは消滅します)
move_uploaded_file一時ファイルを事前に消去できる機能