【问题标题】:How to get the file size using Javascript in Chrome extensions?如何在 Chrome 扩展中使用 Javascript 获取文件大小?
【发布时间】:2011-03-30 02:36:54
【问题描述】:

如何使用 javascript 获取写入 chrome 沙盒部分的文件大小?

【问题讨论】:

  • 文件是如何创建的? AJAX 请求?
  • 不。它是使用 HTML5 FILESYSTEM API 创建的,使用命令 windowsRequestFileSystem();
  • 奇怪...我在上面找不到任何东西...

标签: javascript google-chrome google-chrome-extension filesize


【解决方案1】:

这并不容易。

FileEntry 和 Entry 接口有一个名为 getMetaData 的方法,但这不包括文件大小。我可以弄清楚如何做到这一点的唯一方法如下:

  1. 获取文件条目
  2. 调用文件,获取对文件的引用,文件类型为 Blob。
  3. 读取 blob.size

这意味着可能会加载文件。

【讨论】:

    猜你喜欢
    • 2010-09-16
    • 2021-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    相关资源
    最近更新 更多