首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP不能上传大于200 PHP的文件

PHP不能上传大于200 PHP的文件
EN

Server Fault用户
提问于 2012-07-25 04:03:32
回答 2查看 3.3K关注 0票数 1

在我的网站上,我允许文件上传。我成功地上传了一个180 MB的文件。

但是我一直试图上传一个393 it的文件,每次上传到51% (上传约200 it)时,它都会失败。我所说的“失败”是指文件上传以0%的速度重新启动。最终,它放弃了,Chrome告诉我,它失去了与mysite.com的连接,并在稍后重新加载页面。

在我的php.ini中,我有以下内容:

代码语言:javascript
复制
upload_max_filesize = 10G
post_max_size = 10G
max_execution_time = 60 
max_input_time = 10000 
memory_limit = -1

我知道我的max_execution_time很低,但根据php.net的说法:

当确定脚本运行的最大时间时,max_execution_time只会影响文件上传过程所占用的脚本的执行时间。

我验证了通过phpinfo()成功地设置了我的php.ini指令;

我有一个具有无限带宽和磁盘空间的Godaddy的Linux服务器。它是共享主机,虽然我有一个专用的IP。

编辑:我尝试了一个204的文件。它失败了大约98 %或99%。所以,看起来我不能超过200 So

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-07-25 04:28:15

我给高爸爸打了电话。

最大上传大小,Godaddy允许共享主机是192 Max。

我需要一个专用的服务器,或者可能需要一个不同的提供者。

票数 4
EN

Server Fault用户

发布于 2012-07-25 06:12:29

当你想上传这么大的文件时,也许你可以尝试使用ftp访问?

我不知道共享主机,但如果你有大网站,你最好用自己的linux机器,并配置它的方式,你认为它合适。

==Some更新了最后一个question==

例如,http://www.net2ftp.com/ --这是ftp访问,但交易是,如果您的客户想上传,它将头痛使每个ftp到特定的文件夹,虽然它是可以做到的。

现在,由于我从来没有这样做之前,我做了一些研究,我发现了http://php.net/manual/en/ref.ftp.php,它将需要一个ftp用户和密码,但您可以有一个网站,您需要深入了解您可能打开的差距。

在这个页面中,你会发现很多ftp上传的例子,希望它能帮上忙,就像你说的那样,你需要一个专用的或虚拟的服务器来尝试它,你在欧盟吗?如果你想的话我可以帮你在我的服务器上测试你的应用.但是,仍然有200 to的只有webupload而不涉及闪存可能会导致http会话超时。

我被Flash上传和FTP结合,所以没有会话超时.我会继续寻找。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/410923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档