PHP - 关于文件上传的问题

时间:2014-12-23 06:42:51

标签: php file-upload

我有一个PHP表单,它同时接收数据和文件上传。下图显示了表单的不同部分:

fileuploadsequence

第1部分 - 允许用户输入一些表单字段,然后上传文件。

第2部分 - 显示提交的详细信息,并查看上传的文件。如果需要进行编辑,请转到第2.1部分。

第2.1部分 - 编辑详情

第3部分 - 写入数据库并将上传的文件转移到文件夹中。

问题:

1)在第2部分中,我能够使用$ _FILES [" fileupload"] [" name"]获取文件详细信息。当它位于服务器的临时位置时,是否有办法查看文件(单击并打开文件)?

2)我在第3步中只能移动文件位置吗?

1 个答案:

答案 0 :(得分:1)

问题1: 该文件将在请求结束时删除。因此,如果您想要查看它,您需要获取它的内容(file_get_contents)或将其移动到其他位置(move_uploaded_file)

问题2: 由于文件在请求最安全的方法在步骤2中使用move_uploaded_file请求后删除。