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数据库操作面向对象的优点
Oct 09 PHP
php 购物车的例子
May 04 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 PHP
php实现从上传文件创建缩略图的方法
Apr 02 PHP
分享自定义的几个PHP功能函数
Apr 15 PHP
PHP7新特性foreach 修改示例介绍
Aug 26 PHP
php mysql like 实现多关键词搜索的方法
Oct 29 PHP
PHP高精确度运算BC函数库实例详解
Aug 15 PHP
thinkPHP3.2.2框架行为扩展及demo示例
Jun 19 PHP
PHP PDOStatement::rowCount讲解
Feb 01 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获取访问者浏览页面的浏览器类型
2017/01/23 PHP
再谈javascript面向对象编程
2012/03/18 Javascript
javaScript(JS)替换节点实现思路介绍
2013/04/17 Javascript
jquery实现table鼠标经过变色代码
2013/09/25 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
详解vue过滤器在v2.0版本用法
2017/06/01 Javascript
vue loadmore组件上拉加载更多功能示例代码
2017/07/19 Javascript
vue-cli3中配置alias和打包加hash值操作
2020/09/04 Javascript
原生js实现自定义滚动条组件
2021/01/20 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
Python实现将MySQL数据库表中的数据导出生成csv格式文件的方法
2018/01/11 Python
Python交互环境下实现输入代码
2018/06/22 Python
Python面向对象之类的封装操作示例
2019/06/08 Python
手把手教你配置JupyterLab 环境的实现
2021/02/02 Python
html5 canvas 使用示例
2010/10/22 HTML / CSS
介绍一下Cookie和Session及他们之间的区别
2012/11/20 面试题
char型变量中能不能存贮一个中文汉字
2015/07/08 面试题
遇到的Mysql的面试题
2014/06/29 面试题
高中军训第一天感言
2014/03/06 职场文书
音乐幼师求职信
2014/07/09 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
金砖之国观后感
2015/06/11 职场文书
总结会主持词
2015/07/02 职场文书
病假条格式范文
2015/08/17 职场文书
社区宣传标语口号
2015/12/26 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
OpenCV 图像梯度的实现方法
2021/07/25 Python
mysql脏页是什么
2021/07/26 MySQL
javascript Number 与 Math对象的介绍
2021/11/17 Javascript
python接口测试返回数据为字典取值方式
2022/02/12 Python
vue打包时去掉所有的console.log
2022/04/10 Vue.js