我有一个PHP表单,它同时接收数据和文件上传。下图显示了表单的不同部分:
第1部分 - 允许用户输入一些表单字段,然后上传文件。
第2部分 - 显示提交的详细信息,并查看上传的文件。如果需要进行编辑,请转到第2.1部分。
第2.1部分 - 编辑详情
第3部分 - 写入数据库并将上传的文件转移到文件夹中。
问题:
1)在第2部分中,我能够使用$ _FILES [" fileupload"] [" name"]获取文件详细信息。当它位于服务器的临时位置时,是否有办法查看文件(单击并打开文件)?
2)我在第3步中只能移动文件位置吗?
答案 0 :(得分:1)
问题1: 该文件将在请求结束时删除。因此,如果您想要查看它,您需要获取它的内容(file_get_contents)或将其移动到其他位置(move_uploaded_file)
问题2: 由于文件在请求最安全的方法在步骤2中使用move_uploaded_file请求后删除。