305得票10回答
JavaScript中的Blob文件名(不包含链接)

当通过window.location强制下载Blob文件时,如何在JavaScript中设置该文件的名称?function newFile(data) { var json = JSON.stringify(data); var blob = new Blob([json], ...

49得票6回答
持久文件系统存储在Chrome中存储在哪里?

在 Google Chrome 中使用 window.PERSISTENT 选项进行 webkitRequestFileSystem 操作时,文件会被写入我的文件系统的哪里?我想把文件放在那里,并在构建和调试应用程序时使 Chrome 与它们交互。

34得票5回答
使用 require('fs') 的 Browserify

我试图在一个使用fs对象的文件上使用browserify。当我用browserify打包后,调用 require('fs') 没有得到转换,require 返回了 {}。 有没有任何解决方法?我在stackoverflow和其他地方看到了一些建议,但似乎都没有完全实现。 实际上,我希望为我...

24得票3回答
如何使用导航器替代window.webkitStorageInfo HTML5文件系统API?

所以在这里发现了一个类似的帖子 html-5-filesystem-access-type-error。然而,我对结论不是很满意,因为我觉得它实际上没有回答问题 - 给出的解决方案是过时的代码解决方案。有人知道如何使用navigator而不是window吗? 我一直在使用以下内容,并且它有效,...

22得票2回答
在 Web Worker 和主线程之间传递大量数据

有没有一种方法可以在Web Worker和主线程之间传递大量数据(多个MB)?我在一个项目中需要下载文件,稍微修改一下,然后让用户下载修改后的文件。我找到了以下几种在Web Worker和主UI之间传递数据的方式: 使用常规的postMessage方法。 使用可转移对象(仅限Chrome)...

20得票1回答
在客户端使用巨大的JavaScript HTML5 blob(从大型ArrayBuffers中获取)构建一个巨大的文件

我正在编写一个Web浏览器应用程序(客户端),该应用程序从多个位置下载大量数据块并将它们合并以构建Blob。然后,将该Blob保存到本地文件系统中作为普通文件。我使用ArrayBuffer对象和blob来完成这项工作。 对于小型和中型文件(大约700 MB),这种方式可以正常工作,但是使用更...

18得票1回答
通过AJAX读取视频blob后显示它

在我尝试为Chrome不支持IndexedDB中的Blob创建解决方法时,我发现可以通过AJAX将图像作为ArrayBuffer读取,将其存储在IndexedDB中,提取它,将其转换为Blob,然后使用以下代码在<img>元素中显示:var xhr = new XMLHttpReq...

14得票1回答
谷歌浏览器中的HTML5保存支持

我正在尝试使用saveAs接口,如这里所述。 目前,我只关心谷歌浏览器,我使用最新的Canary版本(Version 27.0.1429.0 canary) 问题1:文章说: W3C文件API包括一个FileSaver接口,它使生成数据的保存变得像saveAs(data, filena...

11得票2回答
window.requestFileSystem无法工作。

我正在尝试在 Firefox、IE 9、Chrome 和 Opera 上运行下面的代码,但是 onInitFs(fs) 函数没有被调用。如果我在 window.requestFileSystem(window.PERSISTENT, 1024*1024, onInitFs, errorHand...

11得票1回答
HTML5和Amazon S3多部分上传

能否在使用S3多部分上传功能的同时,使用HTML 5文件API(例如,这个库:https://github.com/23/resumable.js)? http://docs.aws.amazon.com/AmazonS3/latest/dev/uploadobjusingmpu.html