我在php页面上正在处理csv导入选项。有没有办法允许用户上传csv进行处理,然后在文件完成时销毁文件?我已经看过很多上传文件的教程,但似乎都没有提到这样的内容。
答案 0 :(得分:1)
当然!上传脚本,完成后unlink()
文件。什么都没有。
不要直接处理临时文件。始终move_uploaded_file()
到您控制的目录。然后,在那里删除它。
答案 1 :(得分:0)
当您将文件上传到PHP时,它存储在临时位置,您可以将其从那里移动到工作目录,进行处理然后将其删除。
$working_file = "/temporary/file";
move_uploaded_file($_FILES["file"]["tmp_name"], $working_file);
... // Do your processing on $working_file
unlink($working_file);
当您完成删除处理时,您只需unlink()
即可。
有关上传文件的详细信息,请参阅:
http://php.net/manual/en/function.move-uploaded-file.php
http://www.w3schools.com/PHP/php_file_upload.asp