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


Posted in PHP onJuly 30, 2018

这是修改之前的代码

if(!empty($_FILES)){
        if(!empty($_FILES['org_positive'])){
          $org_positive = request()->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多个文件上传后找不到临时文件的修改方法 

 这是改良之后的代码    

if(!empty($_FILES)){
        if(!empty($_FILES['org_positive'])){
          $org_positive = request()->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多个文件上传后找不到临时文件的修改方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
php实现rc4加密算法代码
Apr 25 PHP
php模板函数 正则实现代码
Oct 15 PHP
探讨:如何使用PHP实现计算两个日期间隔的年、月、周、日数
Jun 13 PHP
解析Win7 XAMPP apache无法启动的问题
Jun 26 PHP
ThinkPHP基本的增删查改操作实例教程
Aug 22 PHP
深入php内核之php in array
Nov 10 PHP
XHProf报告字段含义的解析
May 17 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
mac下多个php版本快速切换的方法
Oct 09 PHP
thinkPHP5.0框架API优化后的友好性分析
Mar 17 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
Sep 02 PHP
PHP文件操作实例总结【文件上传、下载、分页】
Dec 08 PHP
PHP笛卡尔积实现算法示例
Jul 30 #PHP
作为PHP程序员你要知道的另外一种日志
Jul 30 #PHP
详解Laravel5.6 Passport实现Api接口认证
Jul 27 #PHP
PHP实现的DES加密解密类定义与用法示例
Nov 02 #PHP
详解laravel安装使用Passport(Api认证)
Jul 27 #PHP
Ubuntu彻底删除PHP7.0的方法
Jul 27 #PHP
PHP实现的CURL非阻塞调用类
Jul 26 #PHP
You might like
PHP clearstatcache()函数详解
2010/03/02 PHP
php学习之 数组声明
2011/06/09 PHP
memcache一致性hash的php实现方法
2015/03/05 PHP
javascript+php实现根据用户时区显示当地时间的方法
2015/03/11 PHP
Javascript 面向对象 命名空间
2010/05/13 Javascript
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)
2013/01/16 Javascript
javascript中typeof的使用示例
2013/12/19 Javascript
jQuery+jRange实现滑动选取数值范围特效
2015/03/14 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
js只执行1次的函数示例
2016/07/20 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
jquery实现下拉菜单的手风琴效果
2017/07/23 jQuery
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
JavaScript实现PC端横向轮播图
2020/02/07 Javascript
echarts柱状图背景重叠组合而非并列的实现代码
2020/12/10 Javascript
JavaScript 生成唯一ID的几种方式
2021/02/19 Javascript
[01:25]2015国际邀请赛最佳短片奖——斧王《拆塔英雄:天赋异禀》
2015/09/22 DOTA
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
Python实现读取机器硬件信息的方法示例
2018/06/09 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
Python wordcloud库安装方法总结
2020/12/31 Python
成教自我鉴定
2013/10/27 职场文书
五年级英语教学反思
2014/01/31 职场文书
医药销售求职信范文
2014/02/01 职场文书
难忘的一课教学反思
2014/04/30 职场文书
党性分析自查总结
2014/10/14 职场文书
贷款担保书
2015/01/20 职场文书
趣味运动会口号
2015/12/24 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python