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 和 MySQL 开发的 8 个技巧
Jan 02 PHP
Linux下ZendOptimizer的安装与配置方法
Apr 12 PHP
深入解析PHP垃圾回收机制对内存泄露的处理
Jun 14 PHP
实现获取http内容的php函数分享
Feb 16 PHP
php获取mysql字段名称和其它信息的例子
Apr 14 PHP
PHP实现生成唯一编号(36进制的不重复编号)
Jul 01 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
Mar 18 PHP
PHP中的多种加密技术及代码示例解析
Oct 20 PHP
thinkPHP显示不出验证码的原因与解决方法分析
May 20 PHP
php简单实现单态设计模式的方法分析
Jul 28 PHP
微信公众平台开发教程②微信端分享功能图文详解
Apr 10 PHP
php+laravel 扫码二维码签到功能
May 15 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无限遍历目录示例
2014/02/21 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
PHP实现的登录页面信息提示功能示例
2017/07/24 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
javascript中的float运算精度实例分析
2010/08/21 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
jQuery拖动元素并对元素进行重新排序
2015/12/30 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
基于JS实现移动端左滑删除功能
2017/07/28 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
vue鼠标悬停事件实例详解
2019/04/01 Javascript
微信小程序移动拖拽视图-movable-view实例详解
2019/08/17 Javascript
vuex存储token示例
2019/11/11 Javascript
JavaScript实现鼠标移入随机变换颜色
2020/11/24 Javascript
python通过Windows下远程控制Linux系统
2018/06/20 Python
Python将一个CSV文件里的数据追加到另一个CSV文件的方法
2018/07/04 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
python 中如何获取列表的索引
2019/07/02 Python
Python生成词云的实现代码
2020/01/14 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
数据库笔试题
2013/05/09 面试题
军训自我鉴定范文
2014/02/13 职场文书
财务会计大学生自我评价
2014/04/09 职场文书
美食节策划方案
2014/05/26 职场文书
2015年度绩效考核工作总结
2015/05/27 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
2021-4-3课程——SQL Server查询【2】
2021/04/05 SQL Server
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL
Win11任务栏无法正常显示 资源管理器不停重启的解决方法
2022/07/07 数码科技