正在做一个文件上传共享网站,想通过以下代码实现文件上传功能:

1 <form enctype="multipart/form-data" action="add_file.php" method="post">
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无法上传大文件问题相关推荐

  1. 使用LFS解决GitHub无法上传大文件问题

    使用LFS解决GitHub无法上传大文件问题 今天使用GitHub上传几个比较大的pdf电子书,有的大小超过100MB了,结果GitHub报错提示无法上传大于100MB的文件,报错信息如下: remo ...

  2. 完美解决前端无法上传大文件方法

    1 背景 用户本地有一份txt或者csv文件,无论是从业务数据库导出.还是其他途径获取,当需要使用蚂蚁的大数据分析工具进行数据加工.挖掘和共创应用的时候,首先要将本地文件上传至ODPS,普通的小文件通 ...

  3. 并发编程知识总结,软件开发架构,socket套接字模板,粘包问题,struct解决粘包问题,上传大文件数据,socketserver,关于操作系统的发展史,进程,线程。...

    并发编程知识总结 软件开发架构 C/S: client:客户端 server:服务端 优点:占用网络资源少,软件的使用稳定 缺点:服务端更新后,客户端也要更新,需要使用多个软件,需要下载多个客户端 B ...

  4. Nginx 上传大文件超大超时解决办法

    问题:用nginx作代理服务器,上传大文件时(本人上传8M左右的文件),提示上传超时或文件过大. 浏览器调试报413 (Request Entity Too Large)错误,如下图所示 原因是ngi ...

  5. 关于tomcat环境下上传大文件遇到的问题及解决办法

    转载自:http://blog.csdn.net/tqwwilliam/article/details/7108247 问题描述: 关于tomcat环境下上传大文件遇到的问题及解决办法 解决方案: 1 ...

  6. springboot上传大文件时内存溢出的可能解决办法

    springboot上传大文件时内存溢出的可能解决办法 在springboot中上传大文件时要考虑内存的情况,一般我们会通过在执行服务时加入-Xms512m -Xmx512m等参数加大堆内存,但这是指 ...

  7. .NET上传大文件时提示Maximum request length exceeded错误的解决方法

    使用IIS托管应用程序时,当我们需要上传大文件(4MB以上)时,应用程序会提示Maximum request length exceeded的错误信息.该错误信息的翻译:超过最大请求长度. 解决方法: ...

  8. php 上传过大文件,php 完美解决无法上传大文件方法

    无法上传大文件是因为php.ini配置有限制了,这样限制了用户默认最大为2MB了,超过了就不能上传了,如果你确实要上传我们可以按下面方法来处理一下. 打开php.ini, 参数  设置  说明 fil ...

  9. 用ASP.NET上传大文件

    作者:思归     微软MVP   http://blog.joycode.com/saucer/ 我们在上传大文件时都遇到过这样或那样的问题.设置很大的maxRequestLength值并不能完全解 ...

最新文章

  1. golang mysql多表查询_MySQL多表查询
  2. Python入门100题 | 第064题
  3. matlab高中必修三数学模拟,基于MATLAB的模拟调制实验报告
  4. php网页如何做出透明的效果,css+filter实现简单的图片透明效果
  5. TypeScript 3.7 发布,带来 Optional Chaining 等特性
  6. erp生产管理系统排名_仁和ERP软件企业管理系统如何提高生产管理
  7. python wmi读取网卡MAC地址、CPU序列号、硬盘序列号、主板序列号、BIOS序列号
  8. 阿衰小冲用计算机,《阿衰漫画》小衰学电脑,差点扔进垃圾桶,ESC怎么没有作用?...
  9. 如何删除gmail快捷链接?
  10. Rust: 如何与DLL文件进行交互?
  11. python 获取 汉字 %开头的 gb2312 编码
  12. 程序员的副业:我的第一本书出版啦!
  13. WPF XAML 格式化工具(XAML Styler)使用说明
  14. 高速文件服务器搭建教程,文件服务器配置教程.doc
  15. SQL存储过程根据,循环取出数据
  16. 圣诞节儿童什么礼物好呢?精选实用型的圣诞护眼小台灯
  17. 【python】Algorithm
  18. 输出100以内的所有质数(每行10个)
  19. python--根据星座测试性格特点-列表/模拟12306火车订票下单 --字典
  20. CCleaner Pro系统清理的小管家

热门文章

  1. 超好用的IDEA插件汇总
  2. Android开发笔记(九十五)自定义Drawable
  3. java数组循环扩容_Java中实现数组动态扩容的两种方法
  4. Java数据类型分类
  5. [unity3d]Assetbundle使用示例2(支持多平台)
  6. python--gevent协程及协程概念
  7. struts2无刷新图片(文件)上传 充分利用struts配置文件 自己只需要把读取到的文件写入文件系统就可以了...
  8. grub配置文件丢失的解决方法
  9. “云”起风涌,邮件服务器助航企业云端升级
  10. windows下批处理常用句法