【问题标题】:PHP Upload Progress StatusPHP 上传进度状态
【发布时间】:2010-10-27 00:01:31
【问题描述】:

我需要显示上传状态(总大小、当前上传大小和上传速度)但是每个脚本都需要库,我不知道它是如何工作的(我在 Windows 下使用 XAMPP)...我只有 APC Lib。

我尝试了 FancyUpload,但即使在演示中我也遇到了这个错误: 错误导致发送或加载操作失败(错误 #2038) 我尝试了 SWFUpload,但得到了相同的消息。

有什么想法吗?

谢谢!

【问题讨论】:

  • SWFUpload 需要一个 PHP 脚本来发送上传。你能给我们看看你的吗?
  • 我本地没有 PHP 代码。我在网上对其进行了测试,对于任何使用进度条的上传脚本,我都会收到 IO 错误... :(

标签: php jquery upload progress-bar


【解决方案1】:

看看Uploadify,易于使用和分配示例。
它有一个您想要的进度条,它显示速度和已上传的字节数。
易于配置。

此功能需要 jQuery 1.3.2+。

【讨论】:

  • 谢谢,我试过了,但上传图片时出现 IO 错误。 :S
【解决方案2】:

嗯,这很奇怪,但这是我的设置:

'uploader': '/_PATH_TO_YOUR_/uploader.swf', // Path to uploader.swf
'cancelImg': '/_PATH_TO_YOUR_/cancel.png', // Path to any cancel image
'script': '/_PATH_TO_YOUR_/upload.php', // Path to your upload script, you may change this to something else, depends on what your server is running
'folder': '/uploaded/',  // Your upload filder
//'fileDesc': 'Images Only (*.PNG, *.JPG, *.JPEG, *.GIF)', // Use this if you want to allow only image uploads, is shown when you press the Browse button in side the file types box
//'fileExt': '*.png, *.jpg, *.gif, *.jpeg', // Allowed file extensions
'sizeLimit': 52428800, // Max file size
'simUploadLimit': 1, // Only 1 upload at the same time, 0 = unlimited uploads at the same time
'multi': true, // Allows multi-upload, you can select more then 1 file/image
'buttonText': 'Select Files', // This I don't know if it works
'checkScript': '/source/interface/addons/uploadify/check.php', // Path to your upload check script
'displayData': 'speed', // What to display when you start the upload
'buttonText': 'Browse', // The browse button, .swf file

如果可以的话,您可以发布您目前拥有的 JavaScript,以便我可以帮助您:)

【讨论】:

  • 您好 Endre,很抱歉耽搁了我很忙,感谢您的帮助 :)。其实我试了下脚本自带的demo,报了这个错误。。。甚至在官网demo页面上。。。
  • 哦,等等,对不起,我认为这是我的 Firefox,因为我刚刚在 IE8 中尝试过它并且运行良好:S 所以我会尝试卸载并重新安装 Firefox...我会尽快提供更新因为我有结果。
  • 好的,除了一件事之外一切都很好......文件没有上传到服务器(localhost),我上传了一个大文件(3 Gb),我的电脑的cpu超过75%,但它不在本地主机上...我可以发布我的 uploadify.php 的副本...有想法吗?
  • 抱歉没有回答,一直在度假 ;) 你加载了 upliadify.js 吗?...这是我的设置,bithack.org/static/revision/custom_uploadify_demo.txt .... .php 文件没有被修改,你可能需要更新 jGrowl 到最新版本,我不记得了...
猜你喜欢
  • 2014-04-07
  • 1970-01-01
  • 2012-04-16
  • 1970-01-01
  • 2012-03-21
  • 2012-04-28
  • 2015-07-05
  • 2021-11-13
相关资源
最近更新 更多