PHP开发,现在要做一个文件上传的功能,文件比较大500M+最大的2G,这个如何处理

拜求,插件,思路等等,各种拜求... 拜求,插件,思路等等,各种拜求 展开
 我来答
平隆国际
2014-11-24 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:111
采纳率:100%
帮助的人:62.9万
展开全部
php 很少做那么大的文件,因为php每次默认的执行时间是30s,确实要这样做,你要做很多工作才能达到,不是几句就能做到的
追问
恩,但是三百M到五百M的有没有处理办法,或者有现成插件可以完成的。
追答
一定要用php 那么你就得改执行时间,还有讲文件用php转换成二进制的方式再执行(二进制的文件还可以分成几个文件,这样等于续传了,缺点就是,你传一半,那么对方是看不到的,要传完了,再重新合成原来的文件就可以用了),这样虽然慢,但是能达到效果。虽然说得简单,但是你必须看手册,因为太多函数要用到了。要不你就用服务器兼容的语言写一个程序,专门处理大文件上传的。这样做还是会比较慢的,你想想宽度的上传速度是多少?几百m的文件不是要人奔溃吗?你可以参考QQ的邮箱发送,添加大文件,一般都不给超过到少100的,因为http的传送非常有限!希望你能改用其他的方式吧
匿名用户
2014-11-24
展开全部
文件分割,上传并记录子文件列表,下载的时候再组合
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巨优多
2014-11-24 · TA获得超过468个赞
知道小有建树答主
回答量:570
采纳率:50%
帮助的人:341万
展开全部
这么大的文件,ftp上传比较好
追问
我也知道这样快,但是功能有要求,解决三百到五百M的这个有办法不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式