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的session cookie错误
Aug 09 PHP
PHP 学习路线与时间表
Feb 21 PHP
初品cakephp 入门基础
Feb 16 PHP
php截取html字符串及自动补全html标签的方法
Jan 15 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
[原创]php求圆周率的简单实现方法
May 30 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
Jul 14 PHP
详解如何在云服务器上部署Laravel
Jun 30 PHP
PHP 爬取网页的主要方法
Jul 13 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
PHP常量及变量区别原理详解
Aug 14 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独立Session数据库存储操作类分享
2014/06/11 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
Jquery 常用方法经典总结
2010/01/28 Javascript
js 刷新页面的代码小结 推荐
2010/04/02 Javascript
在JavaScript中获取请求的URL参数
2010/12/22 Javascript
Jquery遍历节点的方法小集
2014/01/22 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
Vue服务端渲染和Vue浏览器端渲染的性能对比(实例PK )
2017/03/31 Javascript
解决vue里碰到 $refs 的问题的方法
2017/07/13 Javascript
微信小程序自定义带价格显示日历效果
2018/12/29 Javascript
3分钟读懂移动端rem使用方法(推荐)
2019/05/06 Javascript
了解JavaScript中的选择器
2019/05/24 Javascript
python之yield表达式学习
2014/09/02 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
单链表反转python实现代码示例
2018/02/08 Python
Python从零开始创建区块链
2018/03/06 Python
python构建深度神经网络(DNN)
2018/03/10 Python
django js实现部分页面刷新的示例代码
2018/05/28 Python
python3 flask实现文件上传功能
2020/03/20 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
Python matplotlib可视化实例解析
2020/06/01 Python
Python3如何使用tabulate打印数据
2020/09/25 Python
python中count函数知识点浅析
2020/12/17 Python
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
澳大利亚婴儿、幼儿和儿童在线设计师商店:Smooch Baby
2019/02/16 全球购物
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
线程同步的方法
2016/11/23 面试题
个人贷款承诺书
2014/03/28 职场文书
促销活动总结怎么写
2014/06/25 职场文书
2014年大学生职业规划书:未来不是梦,只要勇敢冲!
2014/09/22 职场文书
个人公司授权委托书范本
2014/10/12 职场文书
英文商务邀请函范文
2015/01/31 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
党员反四风学习心得体会
2016/01/22 职场文书