ThinkPHP   发布时间:2019-10-08  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ThinkPHP5.0多个文件上传后找不到临时文件的修改方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

这是修改之前的代码

file('org_positive'); if($org_positivE){ $info = $org_positive->move(ROOT_PATH . 'uploads'); $positive_path="/uploads/".$info->getSavename(); }else{ $positive_path=""; } } if(!empty($_FILES['org_reverse'])){ $org_reverse = request()->file('org_reverse'); if($org_reversE){ $info1=$org_reverse->move(ROOT_PATH . 'uploads'); $reverse_path="/uploads/".$info1->getSavename(); }else{ $reverse_path=""; } } if(!empty($_FILES['org_license'])){ $org_license = request()->file('org_license'); if($org_licensE){ $info2=$org_license->move(ROOT_PATH . 'uploads'); $license_path="/uploads/".$info2->getSavename(); }else{ $license_path=""; } } }

在处理$_FILES第二个元素的时候出现了以下错误

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

这是改良之后的代码

file('org_positive'); } if(!empty($_FILES['org_reverse'])){ $org_reverse = request()->file('org_reverse'); } if(!empty($_FILES['org_license'])){ $org_license = request()->file('org_license'); } if($org_positivE){ $info = $org_positive->move(ROOT_PATH . 'uploads'); $positive_path="/uploads/".$info->getSavename(); }else{ $positive_path=""; } if($org_reversE){ $info1=$org_reverse->move(ROOT_PATH . 'uploads'); $reverse_path="/uploads/".$info1->getSavename(); }else{ $reverse_path=""; } if($org_licensE){ $info2=$org_license->move(ROOT_PATH . 'uploads'); $license_path="/uploads/".$info2->getSavename(); }else{ $license_path=""; } }

本人是小白,在网上查找到资料说php上传文件后较短时间会删除临时文件,也就是$_FILES[‘file'][‘tmp_name']这个值,修改代码之后没有报错了,成功将临时文件转移了出来

总结

以上所述是小编给大家介绍的Thinkphp5.0多个文件上传后找不到临时文件的修改方法,希望对大家有所帮助。程序员遇到问题都会上(菜鸟教程jb51.cc)查找问题解答方法!如果觉得站点还不错,随手转发给程序员朋友一下!

大佬总结

以上是大佬教程为你收集整理的ThinkPHP5.0多个文件上传后找不到临时文件的修改方法全部内容,希望文章能够帮你解决ThinkPHP5.0多个文件上传后找不到临时文件的修改方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:上传