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 相关文章推荐
ajax php 实现写入数据库
Sep 02 PHP
将时间以距今多久的形式表示,PHP,js双版本
Sep 25 PHP
mysql 查询指定日期时间内sql语句实现原理与代码
Dec 16 PHP
解析PHP多种序列化与反序列化的方法
Jun 06 PHP
PHP常用函数和常见疑难问题解答
Mar 05 PHP
一个PHP针对数字的加密解密类
Mar 20 PHP
浅谈php和.net的区别
Sep 28 PHP
php模拟用户自动在qq空间发表文章的方法
Jan 07 PHP
php调整服务器时间的方法
Apr 03 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
Mar 18 PHP
php查询操作实现投票功能
May 09 PHP
php 读取文件夹下所有图片、文件的实例
Oct 17 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
服务器web工具 php环境下
2010/12/29 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
2014/06/25 PHP
php防止sql注入之过滤分页参数实例
2014/11/03 PHP
CI框架中site_url()和base_url()的区别
2015/01/07 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
JavaScript 函数调用规则
2009/09/14 Javascript
解决js下referer兼容各大浏览器的方法
2014/11/03 Javascript
使用jQuery不判断浏览器高度解决iframe自适应高度问题
2014/12/16 Javascript
jQuery简单实现图片预加载
2015/04/20 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
浅谈JavaScript变量的自动转换和语句
2016/06/12 Javascript
js判断是否为空和typeof的用法(详解)
2016/10/07 Javascript
探讨AngularJs中ui.route的简单应用
2016/11/16 Javascript
基于Vue2实现的仿手机QQ单页面应用功能(接入聊天机器人 )
2017/03/30 Javascript
使用Vue.js和Element-UI做一个简单登录页面的实例
2018/02/23 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
2019/11/23 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
OpenLayers3实现地图鹰眼以及地图比例尺的添加
2020/09/25 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
详解Python的Django框架中的模版继承
2015/07/16 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
flask入门之表单的实现
2018/07/18 Python
python中id函数运行方式
2020/07/03 Python
Python Merge函数原理及用法解析
2020/09/16 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
英国假发网站:Hothair
2018/02/23 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
上班睡觉检讨书
2014/01/09 职场文书
特色蛋糕店创业计划书
2014/01/28 职场文书
2014年接待工作总结
2014/11/26 职场文书
高考学习决心书
2015/02/04 职场文书
学校2016年九九重阳节活动总结
2016/04/01 职场文书
Pytorch 如何加速Dataloader提升数据读取速度
2021/05/28 Python
FP-growth算法发现频繁项集——构建FP树
2021/06/24 Python
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技