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 中英文混合排版中处理字符串常用的函数
Apr 12 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
php堆排序(heapsort)练习
Nov 13 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
php循环创建目录示例分享(php创建多级目录)
Mar 04 PHP
php操作MongoDB基础教程(连接、新增、修改、删除、查询)
Mar 25 PHP
PHP curl实现抓取302跳转后页面的示例
Jul 04 PHP
PHP命名空间(namespace)的动态访问及使用技巧
Aug 18 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
Feb 07 PHP
php自定义函数br2nl实现将html中br换行符转换为文本输入中换行符的方法【与函数nl2br功能相反】
Feb 17 PHP
php静态成员方法和静态的成员属性的使用方法
Oct 26 PHP
Yii2框架自定义验证规则操作示例
Feb 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封装的MSSql操作类完整实例
2016/05/26 PHP
Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)
2016/06/13 PHP
django中的ajax组件教程详解
2018/10/18 PHP
用JavaScript调用WebService的示例
2008/04/07 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
jQuery中filter()方法用法实例
2015/01/06 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
jQuery树形插件jquery.simpleTree.js用法分析
2016/09/05 Javascript
Vue响应式原理详解
2017/04/18 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
vue项目打包后打开页面空白解决办法
2018/06/29 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
基于Vue中的父子传值问题解决
2020/07/27 Javascript
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
跟老齐学Python之用while来循环
2014/10/02 Python
Python多线程下载文件的方法
2015/07/10 Python
使用Python脚本和ADB命令实现卸载App
2017/02/10 Python
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
Python之dict(或对象)与json之间的互相转化实例
2018/06/05 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
python如何实现异步调用函数执行
2019/07/08 Python
python numpy存取文件的方式
2020/04/01 Python
Pytorch 实现权重初始化
2019/12/31 Python
Python基于requests库爬取网站信息
2020/03/02 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
解决python对齐错误的方法
2020/07/16 Python
澳大利亚潮流尖端的快时尚品牌:Cotton On
2016/09/26 全球购物
幼儿园儿童节主持词
2014/03/21 职场文书
2014年销售工作总结
2014/12/01 职场文书
新郎父母婚礼致辞
2015/07/27 职场文书
python munch库的使用解析
2021/05/25 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python