博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
大文件上传不了一般有哪些原因?
阅读量:4332 次
发布时间:2019-06-06

本文共 929 字,大约阅读时间需要 3 分钟。

1.检查form表单

1.1 是否添加enctype="multipart/form-data"属性,
1.2 是否使用post发送方式

2.1查看file_uploads属性是否为on

在命令模式下输入?file_uploads即可快速找到该属性;
2.2 查看upload_max_filesize设置,如果比php中设置的size尺寸小也会导致$_FILES为空,默认为2M,可以改为自己想要;

在php.ini里面查看如下行:

upload_max_filesize = 8M   //上传限制

post_max_size = 10M   // POST也限制
memory_limit = 20M  //内存也限制

file_uploads = On  //一样限制搞死你

 

upload_max_filesize = 2G //这也是限制

max_file_uploads = 2000 //这也是限制

把这些值改成我所说的,看看有没有问题,另外要确认上传的 <form> 里没有类似下面的这行

<input type="hidden" name="MAX_FILE_SIZE" value="500000">

这样也是限制上传大小用的。

 

以下可以参考

  1. file_uploads = on       //是否允许通过HTTP上传文件的开关,默认开启
  2. upload_tmp_dir              //临时文件储存的路径
  3. upload_max_filesize   20M         //允许上传的文件最大值
  4. post_max_size          22M         //通过表单POST所能上传的大小
  5. max_execution_time 600    //单个PHP页面允许运行的最大时间
  6. max_input_time         600        //单个PHP页面接收数据所需的最大时间,默认60秒  ,这里改成0就不受上传时间限制啦
  7. memory_limit              256M       //单个PHP页面执行过程中可占用的最大内存,默认8M
posted on
2019-09-28 22:37  阅读(
...) 评论(
...) 收藏

转载于:https://www.cnblogs.com/bing2017/p/11605280.html

你可能感兴趣的文章
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
ajax跨域,携带cookie
查看>>
阶段3 2.Spring_01.Spring框架简介_03.spring概述
查看>>
阶段3 2.Spring_02.程序间耦合_1 编写jdbc的工程代码用于分析程序的耦合
查看>>
阶段3 2.Spring_01.Spring框架简介_04.spring发展历程
查看>>
阶段3 2.Spring_02.程序间耦合_3 程序的耦合和解耦的思路分析1
查看>>
阶段3 2.Spring_02.程序间耦合_5 编写工厂类和配置文件
查看>>
阶段3 2.Spring_01.Spring框架简介_05.spring的优势
查看>>
阶段3 2.Spring_02.程序间耦合_7 分析工厂模式中的问题并改造
查看>>
阶段3 2.Spring_02.程序间耦合_4 曾经代码中的问题分析
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_2 spring中的Ioc前期准备
查看>>
阶段3 2.Spring_03.Spring的 IOC 和 DI_4 ApplicationContext的三个实现类
查看>>