解决php无法上传大文件问题
正在做一个文件上传共享网站,想通过以下代码实现文件上传功能:
2
3 <fieldset><legend>Fill out the form to upload a file:</legend>
4
5 <?php // Create the inputs.
6 for ($i = 0; $i < $counter; $i++) {
7 echo '<p><b>File:</b> <input type="file" name="upload' . $i . '" /></p>
8 <p><b>Description:</b> <textarea name="description' . $i . '" cols="40" rows="5"></textarea></p><br />
9 ';
10 }
11 ?>
12
13 </fieldset>
14 <input type="hidden" name="submitted" value="TRUE" />
15 <div align="center"><input type="submit" name="submit" value="Submit" /></div>
16
17 </form>
却发现上传稍微大一些的文件时,显示File couldn't be moved.但是数据库里显示文件名称,不显示大小。而上传大于8M的文件时,页面根本没有反应。上网搜了一下,在飞诺网找到一篇关于“PHP上传问题总结“的文章。文章指出了php的文件上传受到了php.ini以下设置的影响:
- post_max_size
- upload_max_filesize
- max_execution_time
- memory_limit
于是到 /etc/php5/apache2/ 下找到了php.ini,搜索post_max_size 将其默认值改为了125M,搜索upload_max_filesize将其默认值改为了125M,保存后。在终端输入:apache2ctl -k restart 重新启动apache,问题解决!可以在页面中随便上传大文件了~
参考文献:PHP上传问题总结(文件大小检测,大文件上传)
转载于:https://www.cnblogs.com/stylesheet/archive/2010/05/15/1735885.html
解决php无法上传大文件问题相关推荐
- 使用LFS解决GitHub无法上传大文件问题
使用LFS解决GitHub无法上传大文件问题 今天使用GitHub上传几个比较大的pdf电子书,有的大小超过100MB了,结果GitHub报错提示无法上传大于100MB的文件,报错信息如下: remo ...
- 完美解决前端无法上传大文件方法
1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出.还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工.挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通 ...
- 并发编程知识总结,软件开发架构,socket套接字模板,粘包问题,struct解决粘包问题,上传大文件数据,socketserver,关于操作系统的发展史,进程,线程。...
并发编程知识总结 软件开发架构 C/S: client:客户端 server:服务端 优点:占用网络资源少,软件的使用稳定 缺点:服务端更新后,客户端也要更新,需要使用多个软件,需要下载多个客户端 B ...
- Nginx 上传大文件超大超时解决办法
问题:用nginx作代理服务器,上传大文件时(本人上传8M左右的文件),提示上传超时或文件过大. 浏览器调试报413 (Request Entity Too Large)错误,如下图所示 原因是ngi ...
- 关于tomcat环境下上传大文件遇到的问题及解决办法
转载自:http://blog.csdn.net/tqwwilliam/article/details/7108247 问题描述: 关于tomcat环境下上传大文件遇到的问题及解决办法 解决方案: 1 ...
- springboot上传大文件时内存溢出的可能解决办法
springboot上传大文件时内存溢出的可能解决办法 在springboot中上传大文件时要考虑内存的情况,一般我们会通过在执行服务时加入-Xms512m -Xmx512m等参数加大堆内存,但这是指 ...
- .NET上传大文件时提示Maximum request length exceeded错误的解决方法
使用IIS托管应用程序时,当我们需要上传大文件(4MB以上)时,应用程序会提示Maximum request length exceeded的错误信息.该错误信息的翻译:超过最大请求长度. 解决方法: ...
- php 上传过大文件,php 完美解决无法上传大文件方法
无法上传大文件是因为php.ini配置有限制了,这样限制了用户默认最大为2MB了,超过了就不能上传了,如果你确实要上传我们可以按下面方法来处理一下. 打开php.ini, 参数 设置 说明 fil ...
- 用ASP.NET上传大文件
作者:思归 微软MVP http://blog.joycode.com/saucer/ 我们在上传大文件时都遇到过这样或那样的问题.设置很大的maxRequestLength值并不能完全解 ...
最新文章
- golang mysql多表查询_MySQL多表查询
- Python入门100题 | 第064题
- matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告
- php网页如何做出透明的效果,css+filter实现简单的图片透明效果
- TypeScript 3.7 发布,带来 Optional Chaining 等特性
- erp生产管理系统排名_仁和ERP软件企业管理系统如何提高生产管理
- python wmi读取网卡MAC地址、CPU序列号、硬盘序列号、主板序列号、BIOS序列号
- 阿衰小冲用计算机,《阿衰漫画》小衰学电脑,差点扔进垃圾桶,ESC怎么没有作用?...
- 如何删除gmail快捷链接?
- Rust: 如何与DLL文件进行交互?
- python 获取 汉字 %开头的 gb2312 编码
- 程序员的副业:我的第一本书出版啦!
- WPF XAML 格式化工具(XAML Styler)使用说明
- 高速文件服务器搭建教程,文件服务器配置教程.doc
- SQL存储过程根据,循环取出数据
- 圣诞节儿童什么礼物好呢?精选实用型的圣诞护眼小台灯
- 【python】Algorithm
- 输出100以内的所有质数(每行10个)
- python--根据星座测试性格特点-列表/模拟12306火车订票下单 --字典
- CCleaner Pro系统清理的小管家
热门文章
- 超好用的IDEA插件汇总
- Android开发笔记(九十五)自定义Drawable
- java数组循环扩容_Java中实现数组动态扩容的两种方法
- Java数据类型分类
- [unity3d]Assetbundle使用示例2(支持多平台)
- python--gevent协程及协程概念
- struts2无刷新图片(文件)上传 充分利用struts配置文件 自己只需要把读取到的文件写入文件系统就可以了...
- grub配置文件丢失的解决方法
- “云”起风涌,邮件服务器助航企业云端升级
- windows下批处理常用句法