手机版

ThinkPHP5.0多个文件上传后找不到临时文件的修改方法

时间:2021-08-30 来源:互联网 编辑:宝哥软件园 浏览:

这是修改之前的代码

if(!空($_FILES)){ if(!空($ _ FILES[' org _ positive ']){ $ org _ positive=request()-FILE(' org _ positive ');if($ org _正数){ $ info=$ org _正数-移动(ROOT_PATH .上传');$ positive _ path="/uploads/" .$ info-getSaveName();} else { $ positive _ path=} } if(!空($ _ FILES[' org _ reverse ']){ $ org _ reverse=request()-FIle(' org _ reverse ');if($ org _ reverse){ $ info 1=$ org _ reverse-move(ROOT _ PATH .上传');$reverse_path='/uploads/' .$ info 1-GetSaveName();} else { $ reverse _ path=} } if(!空($ _ FILES[' org _ license ']){ $ org _ license=request()-FILE(' org _ license ');if($ org _ license){ $ info 2=$ org _ license-move(ROOT _ PATH .上传');$license_path='/uploads/' .$ info2-getSaveName();} else { $ license _ path=} } }在处理$_FILES第二个元素的时候出现了以下错误

这里写图片描述

这是改良之后的代码

if(!空($_FILES)){ if(!空($ _ FILES[' org _ positive ']){ $ org _ positive=request()-FILE(' org _ positive ');} if(!空($ _ FILES[' org _ reverse ']){ $ org _ reverse=request()-FIle(' org _ reverse ');} if(!空($ _ FILES[' org _ license ']){ $ org _ license=request()-FILE(' org _ license ');} if($ org _正数){ $ info=$ org _正数-移动(ROOT_PATH).上传');$ positive _ path="/uploads/" .$ info-getSaveName();} else { $ positive _ PATH=} if($ org _ reverse){ $ info 1=$ org _ reverse-move(ROOT _ PATH).上传');$reverse_path='/uploads/' .$ info 1-GetSaveName();} else { $ reverse _ PATH=} if($ org _ license){ $ info 2=$ org _ license-move(ROOT _ PATH).上传');$license_path='/uploads/' .$ info2-getSaveName();} else { $ license _ path=} }本人是小白,在网上查找到资料说服务器端编程语言(专业超文本预处理器的缩写)上传文件后较短时间会删除临时文件,也就是$_FILES['file']['tmp_name']这个值,修改代码之后没有报错了,成功将临时文件转移了出来

总结

以上所述是小编给大家介绍的ThinkPHP5.0多个文件上传后找不到临时文件的修改方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

版权声明:ThinkPHP5.0多个文件上传后找不到临时文件的修改方法是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。