html5-filesystem相关内容
我正在尝试使用文件系统API创建一个文件..我用Google搜索并获得代码 function onFs (fs){ fs.root.getFile('log.txt',{create:true,exclusive:true}, function(fileEntry){ fileEntry.getMetaData (function(md){ },onError); },
..
我想允许用户拖动和上传目录和文件。 我知道我可以创建 和 我尝试检测用户拖动项目(如果它是目录
..
我正在开发一个webapp,我正在尝试使用文件系统API访问目录。我需要根据规范在访问目录之前向用户请求配额。我应该这样做: ... navigator.webkitPersistentStorage.requestQuota(PERSISTENT,1024 * 1024, 函数(gB){ window.requestFileSystem(PERSISTENT,gB,onInitF
..
我正在尝试Firefox,IE 9,Chrome和Opera下面的代码,但是onInitFs(fs)函数没有被调用。如果我在window.requestFileSystem(window.PERSISTENT)中的onInitFs中添加'()' ,1024 * 1024,onInitFs,errorHandler)函数被调用,但fs为空? 有谁知道如何解决这个问题?我试试Windows 7.我非
..
有一种方法可以在web worker和主线程之间传递大量数据(多MB)吗?我在一个需要下载文件的项目中工作,稍微修改它们,然后以某种方式让用户下载修改后的文件。我发现了以下几种方式在Web工作者和主UI之间传递数据 使用常规 postMessage code> method。 使用可传输对象(仅限Chrome) 创建一个URL引用并仅发送URL在Chrome中,在其他方面呢?) 我
..
我试图在使用fs对象的文件上使用browserify。当我浏览它时,对 require('fs')的调用不会被转换,并且 require 返回 {} 。 有没有解决方法?我已经看到了stackoverlow和其他地方的一些建议,但没有一个似乎完全实现。 我真的希望创建一个谷歌网络打包的应用程序,使用browserify为一类教导。 预先感谢。 解决方案 浏览器使用呢? H
..
我是第一次使用用户,只是在最初的阶段弄清楚这对我是否有用,所以请原谅任何天真的问题。我使用Google Chrome。 以下是我的用例 - 用户需要将一些信息存储到我的应用程序(基于网络)可能包括他的系统上的某些文件的路径。当用户通过我的应用程序回来访问这些信息时,他应该能够点击指向他本地磁盘上这些文件的链接并打开这些文件。 现在,我们知道由于安全问题,浏览器不会允许这样做。
..
我在google扩展中创建页面操作弹出窗口。当弹出窗口关闭时,我需要将内容写回文件。为此,我附加了 window.unload 事件。在试图写入文件的卸载处理程序中。但是,由于我正在使用异步api,因此在设置 getFile 函数的successHandler后,页面会关闭,并且successHandler不会被执行。我可以在这里使用同步文件API吗?我读到,同步apis只能用于webworker
..
我试图在chrome中使用文件系统API创建一个文件。最初我尝试了PERSISTENT存储,如下所示: window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem; webkitStorageInfo.requestQuota(webkitStorageInfo.PERSIS
..
我使用 HTML5 FileSystem API 在 Chrome打包应用程序中写入日志文件。我希望用户能够下载此文件,所以我尝试了以下内容: fs.root.getFile ('log.txt',{create:false},function(fileEntry){ var url = fileEntry.toURL(); //对文件url做 }); 但这并没有什
..
我目前正在开发Chrome应用程序,需要访问本地文件和导演。我的问题是当我创建一个文件或文件夹他们位于何处? 该扩展程序当前位于我的主目录中,创建的文件不在扩展目录中。 文件系统API是“虚拟”的,因为你无法将文件完全存储在客户端的计算机上。您只能通过JavaScript真正访问它们。 尽管如此,它们以不同的文件名存储在几个目录(具有非直观的名称)中: %appdata%\Local
..
我正在编写一个Web浏览器应用程序(客户端),它从许多位置下载大量的块并加入它们来构建一个blob。然后将该blob作为公共文件保存到本地文件系统。我这样做的方式是通过ArrayBuffer对象和blob。 $ b var blob = new Blob([ArrayBuffer1 ,ArrayBuffer2,ArrayBuffer3,...],{type:mimetype}) (直到
..
我正在编写一个扩展程序,它可以在下载完成后理想地读取文件(通过正常的下载过程)。那可能吗?我可以通过chrome.downloads操作获取文件名,但我无法找到读取实际字节的方法。我不需要写或移动它们,只需阅读。 解决方案 我挣扎于完全相同的问题,终于找到了简单的解决方法来从Chrome扩展中读取下载文件的内容。 您只需要添加 file的权限:// * 在你的清单文件中,并且一旦你在
..
webkitStorageInfo.queryUsageAndQuota()用于查找使用HTML5文件系统API存储在文件系统中的文件的使用情况统计信息。任何人都可以给我提供给此函数的回调中可以获得的细节。 window.webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo。 PERSISTENT,function(){ //在这个
..
我可以将文件保存在自定义位置( / home / Users / user1 / ),名称 file1.txt 。 我有这样的代码: chrome.fileSystem.chooseEntry ({type:'openDirectory'},function(entry){ chrome.fileSystem.getWritableEntry(entry,function(entr
..
我试图按照 saveAs 客户端“rel =”noreferrer“>这里 目前,我只关心Google Chrome,并且使用最新的Canary (版本27.0.1429.0 canary) Qn1:文章说。 W3C File API包含一个FileSaver接口,它可以节省 生成的数据和saveAs(数据,文件名)一样简单,但不幸的是 它最终会从规范中删除。 为什么会
..
我正在编写HTML5应用程序以在Chrome中运行,但它将位于本地文件系统上(因此它们将通过双击html文件启动它)。当我尝试访问文件系统时发生错误,我认为这是因为它是本地文件。有没有办法让Chrome允许这样做? (注意:我弹出窗口要求我允许应用程序永久存储,然后单击“确定”。仍然抛出这个错误) 下面的代码会抛出错误: DOMException {消息:“NotSupporte
..
所以在这里找到类似的帖子 html-5-filesystem-access-type - 错误。然而,我对结论并不满意,因为我不认为它真的回答了问题 - 给出的解决方案是不推荐使用的代码解决方案。有人知道如何使用 navigator 而不是窗口,因为Chrome控制台正在通知您做什么? 我一直在使用以下工具,但是Chrome控制台不断通知我不这样做,因为它已被弃用。 正在使用的代码
..
我试图找出浏览器是否有能力选择文件夹,而不仅仅是多个文件。目前的Chrome浏览器支持此功能(例如: http://html5-demos.appspot.com/static /html5storage/demos/upload_directory/index.html )。 显然,在 具有 webkitdirectory 属性。但是,我怎样才能测试
..
使用Filesystems API在Chrome的沙盒存储中写入新文件:准备FS: window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem; 函数errorHandler(e){ var msg =''; switch(e.code){ case FileE
..