PHP Image / Fileupload:crossbrowser,多个文件,拖放?
生活在2012年我不认为使用
PHP上传图片会造成这么多困难.
我的要求是: >多文件上传 可供选择似乎对我来说: >使用PHP(例如GD库)进行简单的单个文件上传(或多个单个文件输入,但仍需手动选择每个图像) ()优点:完全跨浏览器功能,既不依赖于flash,也不依赖于javascript,也不依赖于html5,也不依赖于任何附加功能,最大限度的可定制性 ( – )缺点:糟糕的用户体验,因为不支持多个文件,没有拖动和放大掉落等 在许多帖子和其他网站上宣传,看到这个链接,例如:http://blueimp.github.com/jQuery-File-Upload/ ()优点:支持多个文件上传甚至拖放除了其他不错的功能,主要是FireFox,Chrome,Safari(详见链接) ( – )缺点:只有单个选择文件,没有拖动和放大IE下载(我自己在IE6-IE8上测试) http://www.uploadify.com/demos/ ()优点:那些提到支持多个文件上传 ( – )缺点:没有拖放,取决于Flash添加,我不是安全专家也不是非常熟悉flash,但swfupload的文档,例如声明他们不能/不检查Mime-Type上传并完全依赖于检查文件扩展名) 但是,我发现了例如谷歌文档使用多个文件上传不是基于闪存,但仍然在IE中工作.有人知道他们是怎么做到的吗? 我的其他问题是:我是否监督机会?这些都是更好的选择吗?是否有任何非基于闪存的方式至少在IE中进行多个文件上传(至少是v8)?你们是怎么做到的?或者它是否真的在等待并希望HTML5的突破,现在有5个不同的上传器,每个上传器都针对特殊浏览器/可用性进行了优化? 非常感谢你提前! 解决方法
看起来你做的研究非常彻底.几个星期前我发现了一个类似的难题.至于Google Docs参考,我真的很想看到,因为我从来没有发现过这样的东西.就个人而言,如果您与网站的年轻受众打交道,我建议您使用jQuery选项并向IE用户显示Firefox或Chrome的浏览器推荐.对于那些更有可能在IE上的老年人来说,请使用Flash.
不幸的是,我找到的确没有赢家.但至少使用jQuery选项可以避免使用Flash,并且IE可能会在将来的版本中使用它.随着HTML5 Flash迅速消失(并且很好地消除).现在,如果这只会发生在IE上.我的意思是,即使在IE9中他们甚至没有接近他们的竞争对手的标准投诉是怎么回事?它只是荒谬. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |