html5-filesystem相关内容

使用FileSystem API编写文件

我正在尝试使用文件系统API创建一个文件..我用Google搜索并获得代码 function onFs (fs){ fs.root.getFile('log.txt',{create:true,exclusive:true}, function(fileEntry){ fileEntry.getMetaData (function(md){ },onError); }, ..
发布时间:2018-07-03 19:44:30 前端开发

HTML 5文件系统访问类型错误

我正在开发一个webapp,我正在尝试使用文件系统API访问目录。我需要根据规范在访问目录之前向用户请求配额。我应该这样做: ... navigator.webkitPersistentStorage.requestQuota(PERSISTENT,1024 * 1024, 函数(gB){ window.requestFileSystem(PERSISTENT,gB,onInitF ..
发布时间:2018-06-29 22:44:23 前端开发

window.requestFileSystem无效

我正在尝试Firefox,IE 9,Chrome和Opera下面的代码,但是onInitFs(fs)函数没有被调用。如果我在window.requestFileSystem(window.PERSISTENT)中的onInitFs中添加'()' ,1024 * 1024,onInitFs,errorHandler)函数被调用,但fs为空? 有谁知道如何解决这个问题?我试试Windows 7.我非 ..
发布时间:2018-06-29 21:54:07 前端开发

在Web worker和主线程之间传递大量数据

有一种方法可以在web worker和主线程之间传递大量数据(多MB)吗?我在一个需要下载文件的项目中工作,稍微修改它们,然后以某种方式让用户下载修改后的文件。我发现了以下几种方式在Web工作者和主UI之间传递数据 使用常规 postMessage code> method。 使用可传输对象(仅限Chrome) 创建一个URL引用并仅发送URL在Chrome中,在其他方面呢?) 我 ..
发布时间:2018-06-29 21:40:44 前端开发

Browserify with require('fs')

我试图在使用fs对象的文件上使用browserify。当我浏览它时,对 require('fs')的调用不会被转换,并且 require 返回 {} 。 有没有解决方法?我已经看到了stackoverlow和其他地方的一些建议,但没有一个似乎完全实现。 我真的希望创建一个谷歌网络打包的应用程序,使用browserify为一类教导。 预先感谢。 解决方案 浏览器使用呢? H ..
发布时间:2018-06-29 20:54:31 前端开发

有关HTML5 FileSystemAPI的一些问题

我是第一次使用用户,只是在最初的阶段弄清楚这对我是否有用,所以请原谅任何天真的问题。我使用Google Chrome。 以下是我的用例 - 用户需要将一些信息存储到我的应用程序(基于网络)可能包括他的系统上的某些文件的路径。当用户通过我的应用程序回来访问这些信息时,他应该能够点击指向他本地磁盘上这些文件的链接并打开这些文件。 现在,我们知道由于安全问题,浏览器不会允许这样做。 ..

可以在chrome扩展中使用同步文件系统api

我在google扩展中创建页面操作弹出窗口。当弹出窗口关闭时,我需要将内容写回文件。为此,我附加了 window.unload 事件。在试图写入文件的卸载处理程序中。但是,由于我正在使用异步api,因此在设置 getFile 函数的successHandler后,页面会关闭,并且successHandler不会被执行。我可以在这里使用同步文件API吗?我读到,同步apis只能用于webworker ..

FileSystem API:位于哪里的文件和文件夹

我目前正在开发Chrome应用程序,需要访问本地文件和导演。我的问题是当我创建一个文件或文件夹他们位于何处? 该扩展程序当前位于我的主目录中,创建的文件不在扩展目录中。 文件系统API是“虚拟”的,因为你无法将文件完全存储在客户端的计算机上。您只能通过JavaScript真正访问它们。 尽管如此,它们以不同的文件名存储在几个目录(具有非直观的名称)中: %appdata%\Local ..
发布时间:2018-05-08 15:42:20 前端开发

巨大的JavaScript HTML5 blob(来自大型ArrayBuffers)在客户端构建巨型文件

我正在编写一个Web浏览器应用程序(客户端),它从许多位置下载大量的块并加入它们来构建一个blob。然后将该blob作为公共文件保存到本地文件系统。我这样做的方式是通过ArrayBuffer对象和blob。 $ b var blob = new Blob([ArrayBuffer1 ,ArrayBuffer2,ArrayBuffer3,...],{type:mimetype}) (直到 ..
发布时间:2018-05-07 20:08:23 前端开发

在Chrome中下载后访问文件数据...?

我正在编写一个扩展程序,它可以在下载完成后理想地读取文件(通过正常的下载过程)。那可能吗?我可以通过chrome.downloads操作获取文件名,但我无法找到读取实际字节的方法。我不需要写或移动它们,只需阅读。 解决方案 我挣扎于完全相同的问题,终于找到了简单的解决方法来从Chrome扩展中读取下载文件的内容。 您只需要添加 file的权限:// * 在你的清单文件中,并且一旦你在 ..

有什么细节可以从webkitStorageInfo.queryUsageAndQuota()获得

webkitStorageInfo.queryUsageAndQuota()用于查找使用HTML5文件系统API存储在文件系统中的文件的使用情况统计信息。任何人都可以给我提供给此函数的回调中可以获得的细节。 window.webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo。 PERSISTENT,function(){ //在这个 ..

html5 saveAs支持谷歌浏览器

我试图按照 saveAs 客户端“rel =”noreferrer“>这里 目前,我只关心Google Chrome,并且使用最新的Canary (版本27.0.1429.0 canary) Qn1:文章说。 W3C File API包含一个FileSaver接口,它可以节省 生成的数据和saveAs(数据,文件名)一样简单,但不幸的是 它最终会从规范中删除。 为什么会 ..
发布时间:2018-05-07 19:30:45 前端开发

为什么这个文件系统api请求定额调用失败?

我正在编写HTML5应用程序以在Chrome中运行,但它将位于本地文件系统上(因此它们将通过双击html文件启动它)。当我尝试访问文件系统时发生错误,我认为这是因为它是本地文件。有没有办法让Chrome允许这样做? (注意:我弹出窗口要求我允许应用程序永久存储,然后单击“确定”。仍然抛出这个错误) 下面的代码会抛出错误: DOMException {消息:“NotSupporte ..
发布时间:2018-05-07 18:57:32 前端开发

如何使用导航而不是window.webkitStorageInfo HTML5文件系统API?

所以在这里找到类似的帖子 html-5-filesystem-access-type - 错误。然而,我对结论并不满意,因为我不认为它真的回答了问题 - 给出的解决方案是不推荐使用的代码解决方案。有人知道如何使用 navigator 而不是窗口,因为Chrome控制台正在通知您做什么? 我一直在使用以下工具,但是Chrome控制台不断通知我不这样做,因为它已被弃用。 正在使用的代码 ..