gpt4 book ai didi

Safari 中的 HTML5 文件 API 大小问题

转载 作者:可可西里 更新时间:2023-11-01 14:56:35 25 4
gpt4 key购买 nike

我有一个拖放上传脚本,它在 chrome 和 firefox 上运行良好。但是,在 Safari 上,检索文件大小存在问题。它返回 0 字节的文件大小,但奇怪的是,它偶尔会返回正确的文件大小。这大约是每 10 次中的 1 次。

我正在通过这样的放置事件获取文件列表:

var files = event.dataTransfer.files;
alert(files[0].size);

在尝试使用 size 方法时,我得到了 0 个字节作为返回。有谁知道为什么会这样?

最佳答案

文件 api 与标准略有不同。 Safari 6 将改变这一点。

来源:http://www.thebuzzmedia.com/html5-drag-and-drop-and-file-api-tutorial/

然而,Safari 的实现有一些奇怪的错误。有时,我在自己使用此功能时注意到您的第一次掉落可能会停滞不前。在完成上传之前向空白页面添加一个简单的异步请求似乎可以解决该错误。

Safari 5 指南:http://www.deadmarshes.com/Blog/20110413023355.html

关于Safari 中的 HTML5 文件 API 大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6975456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com