gpt4 book ai didi

HTML5 文件 API - 切片与否?

转载 作者:太空狗 更新时间:2023-10-29 15:06:32 24 4
gpt4 key购买 nike

HTML5 Rocks 有一些关于文件上传的很好的例子但有些事情对我来说还不够清楚。

据我所知,关于 file slicing 的示例代码从文件中获取特定部分然后读取它。正如注释所说,这在我们处理大文件时很有用。

关于monitoring uploads的例子还注意到这在我们上传大文件时很有用。

如果不对文件进行切片,我安全吗?我的意思是服务器端问题、内存等。Chrome 目前不支持 File.slice(),我不想尽可能使用臃肿的 jQuery 插件。

最佳答案

Chrome 和 FF 都支持 File.slice() 但它的前缀是 File.webkitSlice() File.mozSlice()什么时候its semantics changed前一段时间。还有另一个使用它的例子 here读取 .zip 文件的一部分。新的语义是:

Blob.webkitSlice( 
in long long start,
in long long end,
in DOMString contentType
);

不切片就安全吗?当然可以,但请记住您正在将文件读入内存。 HTML5Rocks 教程提供分 block 上传作为潜在的性能改进。使用一些不错的服务器逻辑,您还可以更轻松地执行从失败的上传中恢复等操作。如果在 99% 时失败,用户将不必重试整个 500MB 文件:)

关于HTML5 文件 API - 切片与否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7594760/

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