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 三维饼图的实现代码
Sep 28 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
Fine Uploader文件上传组件应用介绍
Jan 06 PHP
PHP网站开发中常用的8个小技巧
Feb 13 PHP
php实现通过ftp上传文件
Jun 19 PHP
PHP关联数组实现根据元素值删除元素的方法
Jun 26 PHP
php使用Session和文件统计在线人数
Jul 04 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
PHP自带方法验证邮箱是否存在
Feb 01 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
May 18 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
PHP递归删除多维数组中的某个值
Apr 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
基于Windows下Apache PHP5.3.1安装教程
2010/01/08 PHP
php使用curl访问https示例分享
2014/01/17 PHP
php实例分享之二维数组排序
2014/05/15 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
PHP 根据key 给二维数组分组
2016/12/09 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
Javascript注入技巧
2007/06/22 Javascript
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
JavaScript中用字面量创建对象介绍
2014/12/31 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
JS学习之表格的排序简单实例
2016/05/16 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
解决vue-cli webpack打包后加载资源的路径问题
2018/09/25 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
python二叉树的实现实例
2013/11/21 Python
python抓取网页图片示例(python爬虫)
2014/04/27 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
解决安装python库时windows error5 报错的问题
2018/10/21 Python
详解Django定时任务模块设计与实践
2019/07/24 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
学习python需要有编程基础吗
2020/06/02 Python
博士研究生自我鉴定范文
2013/12/04 职场文书
思想汇报格式
2014/01/05 职场文书
中式婚礼主持词
2014/03/13 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
2015年电信员工工作总结
2015/05/26 职场文书
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers