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 数组二分法查找函数代码
Feb 16 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
Mar 01 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
如何用php生成扭曲及旋转的验证码图片
Jun 07 PHP
ThinkPHP模板Switch标签用法示例
Jun 30 PHP
php格式化时间戳显示友好的时间实现思路及代码
Oct 23 PHP
php利用事务处理转账问题
Apr 22 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
Aug 01 PHP
php 利用socket发送HTTP请求(GET,POST)
Aug 24 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
PHP开发中csrf攻击的简单演示和防范
May 07 PHP
PHP的imageTtfText()函数深入详解
Mar 03 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
基于curl数据采集之正则处理函数get_matches的使用
2013/04/28 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
图文介绍PHP添加Redis模块及连接
2015/07/28 PHP
深入浅析Yii admin的权限控制
2016/08/31 PHP
JS控件autocomplete 0.11演示及下载 1月5日已更新
2007/01/09 Javascript
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
jQuery操作select的实例代码
2012/06/14 Javascript
如何编写高质量JS代码(续)
2015/02/25 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
深入理解JS addLoadEvent函数
2016/05/20 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
js继承的这6种方式!(上)
2019/04/23 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
Python实现队列的方法
2015/05/26 Python
使用python存储网页上的图片实例
2018/05/22 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
python如何使用Redis构建分布式锁
2020/01/16 Python
CSS3解析抖音LOGO制作的方法步骤
2019/04/11 HTML / CSS
英国计算机产品零售商:Novatech(定制个人电脑、笔记本电脑、工作站和服务器)
2018/01/28 全球购物
介绍一下gcc特性
2012/01/20 面试题
毕业生个人求职自荐信
2014/02/26 职场文书
幼儿园秋游感想
2014/03/12 职场文书
党支部反对四风思想汇报
2014/10/10 职场文书
个人作风建设总结
2014/10/23 职场文书
通知格式
2015/04/27 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书
python中的装饰器该如何使用
2021/06/18 Python
游戏《我的世界》澄清Xbox版暂无计划加入光追
2022/04/03 其他游戏