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设计模式中的工厂模式
Jun 12 PHP
PHP技术开发技巧分享
Mar 23 PHP
PHP 全角转半角实现代码
May 16 PHP
php curl选项列表(超详细)
Jul 01 PHP
php中的动态调用实例分析
Jan 07 PHP
全新Mac配置PHP开发环境教程
Feb 03 PHP
Yii数据模型中rules类验证器用法分析
Jul 15 PHP
php排序算法实例分析
Oct 17 PHP
php redis实现对200w用户的即时推送
Mar 04 PHP
thinkPHP5.0框架命名空间详解
Mar 18 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
Jun 06 PHP
PHP实现提高SESSION响应速度的几种方法详解
Aug 09 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网站在线人数统计
2008/04/09 PHP
一个php导出oracle库的php代码
2009/04/20 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
2011/05/02 PHP
PHP中使用mktime获取时间戳的一个黑色幽默分析
2012/05/31 PHP
解密ThinkPHP3.1.2版本之模块和操作映射
2014/06/19 PHP
php命令行用法入门实例教程
2014/10/27 PHP
php抽象类使用要点与注意事项分析
2015/02/09 PHP
js用图作提交按钮或超连接
2008/03/26 Javascript
js为数字添加逗号并格式化数字的代码
2013/08/23 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
jQuery基于Ajax方式提交表单功能示例
2017/02/10 Javascript
es6系列教程_ Map详解以及常用api介绍
2017/09/25 Javascript
nodejs使用redis作为缓存介质实现的封装缓存类示例
2018/02/07 NodeJs
使用ng-packagr打包Angular的方法示例
2018/09/21 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
用Python编程实现语音控制电脑
2014/04/01 Python
python抽象基类用法实例分析
2015/06/04 Python
对python dataframe逻辑取值的方法详解
2019/01/30 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
在python3中实现更新界面
2020/02/21 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
HTML5 创建canvas元素示例代码
2014/06/04 HTML / CSS
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
世界上最大的街头服饰网站:Karmaloop
2017/02/04 全球购物
GLAMGLOW香港官网:明星出镜前的秘密武器
2017/03/16 全球购物
描述内存分配方式以及它们的区别
2016/10/15 面试题
经典英文广告词
2014/03/18 职场文书
大学推普周活动总结
2015/05/07 职场文书
教师旷工检讨书
2015/08/15 职场文书
Golang中异常处理机制详解
2021/06/08 Golang
船舶调度指挥系统——助力智慧海事
2022/02/18 无线电
MySql按时,天,周,月进行数据统计
2022/08/14 MySQL