推荐一个兼容性好,能批量上传的Jquery图片上传插件吧?

2012-07-18 10:06:46 +08:00
 moyaya
之前用了一个falsh的插件,搞了很久的兼容性,但360浏览器仍然不是很兼容,现在用了AjaxFileUpload 的Jquery插件,在IE7 下面有问题。

请教一下有什么比较好用的Jquery 图片上传插件,能无刷新自动上传,能批量上传,兼容性要好一点,谢谢。
18779 次点击
所在节点    Python
24 条回复
yokle
2012-07-18 10:13:08 +08:00
jquery.uploadify
fankay
2012-07-18 10:21:56 +08:00
moyaya
2012-07-18 10:38:16 +08:00
@fankay @yokle 谢谢二位,试用了一下Demo,在IE7和360下,都容易出现object error的错误。
zythum
2012-07-18 11:04:49 +08:00
http://blueimp.github.com/jQuery-File-Upload/

这个是个很成熟的插件了。应该不会出现错误的问题。lz再试试。
不是FileUpload体积确实挺大的。
holystrike
2012-07-18 11:21:32 +08:00
@zythum
@fankay
ie8下TypeError: '0' 为空或不是对象,确实是有问题
holystrike
2012-07-18 11:22:37 +08:00
我现在还是用的基于flash的swfupload
但是要做得效果比较好,需要花时间调很久
至今也不怎么满意
sd4399340
2012-07-18 12:07:12 +08:00
uploadify +1
kaktos
2012-07-18 12:32:11 +08:00
kuno
2012-07-18 14:03:05 +08:00
用纯js来实现批量上传的话,要求浏览器支持XMLHttpRequest Level2, 而目前大部分浏览器是做不的。
NemoAlex
2012-07-18 14:05:35 +08:00
@kuno +1,所以兼容性好是不可能的,要兼容还得是 Flash
moyaya
2012-07-18 15:17:01 +08:00
@NemoAlex @kuno 看了一下这个http://caniuse.com/xhr2

发现连IE9都不支持http://caniuse.com/xhr2,这么说还是得用flash插件。

那么推荐一个好用的flash插件吧
weicaizhi
2012-07-18 22:56:10 +08:00
@yokle uploadify有flash,不喜欢。
maddot
2012-07-19 00:24:38 +08:00
懂FLEX的话,自己写个上传组件很容易啊
j1anb1n
2012-07-19 00:37:27 +08:00
上传控件...我到公司的大半年的时间里,都在做一个上传控件。支持flash, html5, ajax(iframe)3种方式上传,并且有跨域支持。浏览器兼容性一般没问题了,尼玛现在出现的问题是文件上传的有时候会出现HTTP 400错误,而且又很概率性的,大概0.25%。这几天被这个问题弄得好头疼...现在一看到上传控件头就痛。
cfddream
2012-07-19 00:47:59 +08:00
朝前看 html5 file formData xhr2
csx163
2012-07-19 01:19:57 +08:00
jq的现在支持批量和多线程了么?
skywalker
2012-07-19 09:23:30 +08:00
plupload
sea0927
2012-07-20 11:28:38 +08:00
我用过uploadify 兼容了IE7-8 FF CHROME SAFARI
sea0927
2012-07-20 11:33:45 +08:00
兼容性不好,如果是上传失败的话,建议检查一下服务器端,看是不是对上传文件夹的权限不够等等。后端也会影响的。
people2net
2012-07-20 11:36:20 +08:00
你可以使用uploadify,不过因为flash的session处理问题,你需要自己处理 session 的问题, 就是上传的session和你应用的session可能不一样。使用java需要添加jsessionid到你的参数中。 PHP需要传入一个sessionid值。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/42684

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX