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与MySQL开发中页面乱码的产生与解决
Mar 27 PHP
编写漂亮的代码 - 将后台程序与前端程序分开
Apr 23 PHP
PHP mb_convert_encoding 获取字符串编码类型实现代码
Apr 26 PHP
PHP用GD库生成高质量的缩略图片
Mar 09 PHP
PHP中如何判断AJAX提交的数据
Feb 05 PHP
PHP中几种常见的超时处理全面总结
Sep 11 PHP
两千行代码的PHP学习笔记汇总
Oct 05 PHP
深入浅出讲解:php的socket通信原理
Dec 03 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
Oct 31 PHP
Thinkphp5框架实现获取数据库数据到视图的方法
Aug 14 PHP
phpstorm激活码2020附使用详细教程
Sep 25 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常用代码大全(新手入门必备)
2010/06/29 PHP
PHP开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
thinkPHP5.0框架环境变量配置方法
2017/03/17 PHP
php语法检查的方法总结
2019/01/21 PHP
php常用字符串查找函数strstr()与strpos()实例分析
2019/06/21 PHP
雄兵连第三季海报曝光,艾妮熙德成主角,蔷薇新造型
2021/03/09 国漫
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
jquery、js操作checkbox全选反选
2014/03/12 Javascript
jQuery实现的经典滑动门效果
2015/09/22 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
详解jQuery选择器
2016/12/21 Javascript
layui使用表格渲染获取行数据的例子
2019/09/13 Javascript
Vue强制组件重新渲染的方法讨论
2020/02/03 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
Python编程修改MP3文件名称的方法
2017/04/19 Python
python负载均衡的简单实现方法
2018/02/04 Python
python实现自动解数独小程序
2019/01/21 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
Python pandas RFM模型应用实例详解
2019/11/20 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
PyTorch: Softmax多分类实战操作
2020/07/07 Python
python ssh 执行shell命令的示例
2020/09/29 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
CSS3 滤镜 webkit-filter详细介绍及使用方法
2012/12/27 HTML / CSS
运动会通讯稿150字
2014/02/15 职场文书
学生安全责任书
2014/04/15 职场文书
2014年减负工作总结
2014/12/10 职场文书
道歉情书大全
2015/05/12 职场文书
安全教育主题班会总结
2015/08/14 职场文书
Python Pandas知识点之缺失值处理详解
2021/05/11 Python
MySQL索引失效场景及解决方案
2022/07/23 MySQL