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静态类
Nov 25 PHP
PHP数字格式化
Dec 06 PHP
PHP 数组教程 定义数组
Oct 23 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
Jul 14 PHP
基于CakePHP实现的简单博客系统实例
Jun 28 PHP
Yii框架中jquery表单验证插件用法示例
Oct 18 PHP
php set_include_path函数设置 include_path 配置选项
Oct 30 PHP
CI框架入门之MVC简单示例
Nov 21 PHP
PHP基于接口技术实现简单的多态应用完整实例
Apr 26 PHP
解决laravel id非自增 模型取回为0 的问题
Oct 11 PHP
php封装的page分页类完整实例代码
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
一个程序下载的管理程序(四)
2006/10/09 PHP
PHP+DBM的同学录程序(4)
2006/10/09 PHP
PHP常用代码
2006/11/23 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
php array_filter除去数组中的空字符元素
2020/06/21 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
重新认识php array_merge函数
2014/08/31 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
PHP延迟静态绑定的深入讲解
2018/04/02 PHP
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
JQuery插件fancybox无法在弹出层使用左右键的解决办法
2013/12/25 Javascript
jquery解析xml字符串简单示例
2014/04/11 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
2015/06/08 Javascript
JS+CSS实现大气的黑色首页导航菜单效果代码
2015/09/10 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
实现JavaScript高性能的数据存储
2016/12/11 Javascript
Vue2.0组件间数据传递示例
2017/03/07 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
vue如何从接口请求数据
2017/06/22 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
使用Vue做一个简单的todo应用的三种方式的示例代码
2018/10/20 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
extern是什么意思
2016/03/10 面试题
公司总经理岗位职责范本
2014/08/15 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
教你使用pyinstaller打包Python教程
2021/05/27 Python
再谈python_tkinter弹出对话框创建
2022/03/20 Python