php - 上传大文件 100MB+ 进度

标签 php file-upload large-files swfupload

我在客户端处理大文件上传时遇到了很多麻烦。我正在寻找一种方法来在该人上传时显示上传进度。完成后,我需要让 php 脚本处理该文件。

我目前正在使用 http://code.google.com/p/swfupload/ SWFUPLOAD,但它给我带来了麻烦。对于 5MB 等的小文件,它 100% 的时间都有效,但对于超过 100MB 的大文件,我会出现奇怪的行为。例如,完成后,上传脚本有时不会接收到一些发布的变量等。由于我无法诊断的原因,它似乎正在崩溃,坦率地说,我完全厌倦了它。 (PS 我所有的 php 设置都很好)。

我只是在寻找一个没有太多花里胡哨的上传进度的简单解决方案。我只希望能够上传 100MB-500MB 的大文件,然后将表单发布到上传脚本,而客户端解决方案不会挂起或导致问题。

  • 有没有人参与过需要上传大文件并显示进度的项目?如果是这样,您的解决方案是什么?
    • 是否涉及闪光灯?
    • 有没有人有任何建议或可靠的解决方案?

提前致谢。

最佳答案

PHP 对上传文件有限制,您可以在 PHP.ini 中修改此参数,但如果您无法访问 PHP.ini(某些虚拟主机不允许访问 PHP.ini),您可以尝试上传通过 FTP 文件。

可以试试this (西类牙语)或使用 another good .

关于php - 上传大文件 100MB+ 进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6820333/

相关文章:

php - 引用 - 这个错误在 PHP 中意味着什么?

tomcat - 如何上传超过100MB的文件到Tomcat

python - 我怎样才能加速这个真正基本的Python脚本来偏移数字行

javascript - 上传网站根目录外的文件

c# - .NET 应用程序中的大内存块。处理它们的最佳/推荐/可扩展方式是什么?

php - 如何通过分页从我的 mysql 数据库表中每页只显示 5 条记录?

php - 在 HTML 页面中显示纯 PHP 代码

php - Eloquent 具有多对多 (belongsToMany)

php - 通过 PHP Curl 上传 CSV 文件

javascript - 如何从 Javascript readEntries() 检索文件内容