相关疑难解决方法(0)

safari中的文件输入大小问题,用于多个文件选择

我在Windows Vista上的Safari 5.1中遇到多个文件上传时遇到了不一致(没有尝试过其他平台).input元素具有multiple允许选择多个文件的标志.当用户确实选择多个文件时,会出现问题.在这种情况下,每个File都具有size属性0.如果(仍然带有multiple标志),用户只选择一个文件,则该size属性正确包含文件大小.

在以下示例中可以看到该问题.测试并查看单个文件选择和多个文件选择的输出.(您需要在测试之间重置). JsFiddle测试

有没有人知道一个解决方法?

javascript safari file-upload filesize fileapi

11
推荐指数
1
解决办法
7574
查看次数

Safari HTML5多文件上传错误的任何变通方法?

经过数周的调整后,我终于放弃了.我无法在safari上修复我的多文件上传,这真的让我感到困扰,因为我的代码在其他浏览器上运行得非常完美,除了在safari上.然后我刚刚发现它不是我的代码有问题.它是一个Safari bug.Safari 5.1.+无法读取html5多重属性(或类似的东西).因此用户无法使用多重上传功能,但可以正确上传单个文件.

几个讨论这个问题的链接:

https://github.com/moxiecode/plupload/issues/363

safari中的文件输入大小问题,用于多个文件选择

似乎这个bug已经存在很长一段时间了.所以我想知道是否有一些可用的解决方法,你们当中有些人可能知道这一点?因为我找不到任何东西.我发现唯一可用的选项是不为Safari 5.1.+用户使用多个属性.你们有更好的想法吗?

UPDATE

Safari 5.1.7是Apple为Windows操作系统制作的最新版本.他们没有继续构建适用于Windows的Safari的当前版本.为我找到这个bug的修复程序是没有必要的,因为Real Safari用户已经更新到最新版本的浏览器(没有事实),只是为那些仍在使用这个过时版本的用户单独上传,而不是牺牲现代版本您的应用程序的功能.

safari html5

6
推荐指数
1
解决办法
8267
查看次数

标签 统计

safari ×2

file-upload ×1

fileapi ×1

filesize ×1

html5 ×1

javascript ×1