【发布时间】:2012-05-15 16:03:16
【问题描述】:
我知道有几个关于此的主题,但没有一个为文件上传脚本提供明确的解决方案:
- 适用于 IE7+
- 有一个进度条(在每个浏览器上)
- 无 Flash(或后备)
有什么解决办法吗?
【问题讨论】:
-
正如标题所说,我在服务器端使用 PHP
标签: php jquery internet-explorer file-upload progress-bar
我知道有几个关于此的主题,但没有一个为文件上传脚本提供明确的解决方案:
有什么解决办法吗?
【问题讨论】:
标签: php jquery internet-explorer file-upload progress-bar
使用这个:
http://valums.com/ajax-upload/
没有 Flash,简单的 Jquery。
特点
- FF、Chrome、Safari 中的多文件选择、进度条
- 在 FF、Chrome 中拖放文件选择
- 上传可以取消
- 没有外部依赖
- 不使用 Flash
- 完全使用 https
- FF、Chrome、Safari 中的键盘支持
- 在 IE7,8 中测试;火狐 3,3.6,4;野生动物园4,5;铬合金; Opera10.60;
git:https://github.com/valums/file-uploader
您也可以使用这些:
http://nixboxdesigns.com/demos/jquery-uploadprogress.php
https://github.com/drogus/jquery-upload-progress
无 Flash IE 进度条
http://www.webappers.com/2011/01/24/jquery-file-upload-with-upload-progress-bar/
希望这会有所帮助。
【讨论】:
您可以使用 AlbanX 的 Axuploader。它得到了;
您也可以试试 Widen 的 Fine-Uploader。它得到了;
或者jQuery-File-Upload plugin(兼容IE),已经搞定了;
查看 10 HTML5 File Upload with jQuery Example 了解一些适用于 HTML5 的出色文件上传器
此外,在 10+ PHP Ajax Upload File Tutorials - Free Download,您可以从众多上传者中进行选择。
【讨论】:
http://www.plupload.com/ 可在多个运行时使用,并且可以正常降级。如果支持 HTML5,它还可以进行拖放上传。
【讨论】:
要在 IE 中支持进度条和多文件上传,需要 Flash。不幸的是,没有一个新的“闪光但无闪光”的小部件支持这一点。
我找到的唯一解决方案是Uploadify,它并不完美,但可以完成工作。最大的缺点是缺乏拖放支持。
坦率地说,所有这些新小部件都好得多,但遗憾的是,开发人员似乎反对在 Flash 中为 IE 实施后备解决方案。
【讨论】:
我认为以下是你需要的东西,它们也支持通过Flash组件在IE中很好地进行上传
【讨论】: