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 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
PHP 读取文件的正确方法
Apr 29 PHP
PHP 图像尺寸调整代码
May 26 PHP
PHP学习笔记 (1) 环境配置与代码调试
Jun 19 PHP
探讨PHP使用eAccelerator的API开发详解
Jun 09 PHP
PHP设计模式之结构模式的深入解析
Jun 13 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 PHP
php中simplexml_load_string使用实例分享
Feb 13 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
Aug 23 PHP
php使用fopen创建utf8编码文件的方法
Oct 31 PHP
PHPStorm+XDebug进行调试图文教程
Jun 13 PHP
PHP变量的作用范围实例讲解
Dec 22 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
php disk_free_space 返回目录可用空间
2010/05/10 PHP
php数组一对一替换实现代码
2012/08/31 PHP
PHP SplObjectStorage使用实例
2015/05/12 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
TFDN图片播放器 不错自动播放
2006/10/03 Javascript
js cookies 常见网页木马挂马代码 24小时只加载一次
2009/04/13 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
2010/08/01 Javascript
自制基于jQuery的智能提示插件一枚
2011/02/18 Javascript
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
Javascript基础教程之函数对象和属性
2015/01/18 Javascript
js实现简单的可切换选项卡效果
2015/04/10 Javascript
js使用cookie记录用户名的方法
2015/11/26 Javascript
理解javascript定时器中的setTimeout与setInterval
2016/02/23 Javascript
js判断iframe中元素是否存在的实现代码
2016/12/24 Javascript
Js中async/await的执行顺序详解
2017/09/22 Javascript
NodeJs form-data格式传输文件的方法
2017/12/13 NodeJs
vue2.0安装style/css loader的方法
2018/03/14 Javascript
nodejs实现超简单生成二维码的方法
2018/03/17 NodeJs
详解element-ui级联菜单(城市三级联动菜单)和回显问题
2019/10/02 Javascript
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
python通过smpt发送邮件的方法
2015/04/30 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
2019/01/10 Python
python单向循环链表原理与实现方法示例
2019/12/03 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
2020/01/14 Python
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
Jimmy Choo美国官网:周仰杰鞋子品牌
2018/06/08 全球购物
火山咖啡:Volcanica Coffee
2019/10/29 全球购物
公司户外活动总结
2014/07/04 职场文书
民事诉讼代理词
2015/05/25 职场文书
小学生作文写作技巧100例,非常实用!
2019/07/08 职场文书
用python自动生成日历
2021/04/24 Python
Python 数据可视化工具 Pyecharts 安装及应用
2022/04/20 Python
Python使用pyecharts控件绘制图表
2022/06/05 Python
CSS中使用grid布局实现一套模板多种布局
2022/07/15 HTML / CSS