TLDR;如何从PHP脚本中引用临时文件上传到PHP脚本?使用PHP处理文件上传
我正在创建一个Web应用程序(仅用于实验室测试,并不需要太多安全性),它允许我上载和聚合XML & XLS文件。
除了在用户使用HTML表单将其POST到服务器之后如何使用文件本身,我已经完成了所有工作。
我有一个表单将文件POST到服务器,并且我有一个PHP脚本设置为对文件执行某些操作,但是我很难理解如何从PHP中引用上传的文件脚本在服务器上。
EG:
<form action="Update_data.php" method="POST" enctype="multipart/form-data"> <input type="file" name="file" id="file"></br> <INPUT type="submit" name="submit" value="Submit"></br> </form>
,我隐约知道,当文件被发送至Update_data.php完成执行文件存在于服务器上的一个临时目录。这一切都很好,但我不知道该目录会是什么,或者即使我需要以某种特定方式配置PHP.ini来允许这样做。
那么,我要问的是:
我如何引用一个临时文件上传发布到PHP脚本从PHP脚本?
谢谢。
你读过http://php.net/manual/en/features.file-upload.post-method.php? – deceze
我没有读过,但我不明白如何将文件作为数据传递给函数。如果我可以简单地使用文件名,那么它比我预期的更简陋,但我不确定该文件是否存在临时目录中,直到脚本完成执行。也许TLDR太多了。 – gal
不;我自己读了很多 - 我很抱歉,这个问题对你来说太简单了。也许你应该尝试更难的。我注意到,在本网站上,您的很多回复都非常讽刺和轻度侮辱,即使有帮助。如果你要这样做,为什么不选择保持沉默?我认为从我遇到的困难中可以明显看出,我要么不了解手册,要么没有注意到解决我遇到问题的细分受众群。我相信你之前忽视了一些事情。 – gal