如何在 Chrome 扩展中使用 Javascript 获取文件大小?
Posted
技术标签:
【中文标题】如何在 Chrome 扩展中使用 Javascript 获取文件大小?【英文标题】:How to get the file size using Javascript in Chrome extensions? 【发布时间】:2011-03-30 02:36:54 【问题描述】:如何使用 javascript 获取写入 chrome 沙盒部分的文件大小?
【问题讨论】:
文件是如何创建的? AJAX 请求? 不。它是使用 html5 FILESYSTEM API 创建的,使用命令 windowsRequestFileSystem(); 奇怪...我在上面找不到任何东西... 【参考方案1】:这并不容易。
FileEntry 和 Entry 接口有一个名为 getMetaData 的方法,但这不包括文件大小。我可以弄清楚如何做到这一点的唯一方法如下:
-
获取文件条目
调用文件,获取对文件的引用,文件类型为 Blob。
读取 blob.size
这意味着可能会加载文件。
【讨论】:
以上是关于如何在 Chrome 扩展中使用 Javascript 获取文件大小?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Chrome 扩展中使用 Javascript 获取文件大小?
在 Chrome 扩展程序中,如何确保在使用 chrome-promise 的下一个承诺之前解决上一个承诺?