相关疑难解决方法(0)

使用HTML5 FileSystem API将文件写入桌面

我正在玩FileSystem API.

我发现了很多例子,你生成一个下载链接让用户下载文件"浏览器方式".

我想知道两件事:

  1. 有没有办法将小提琴中的ajax结果直接写入磁盘(没有任何类型的提示).比如用户的桌面.

  2. blob是最合适的格式吗?

http://jsfiddle.net/FBGDe/

var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
    if (this.readyState == 4 && this.status == 200){
        console.log(this.response, typeof this.response);
        var img = document.getElementById('img');
        var url = window.URL = window.webkitURL;
        img.src = url.createObjectURL(this.response);
    }
}
xhr.open('GET', 'http://www.newyorker.com/online/blogs/photobooth
                                                       /NASAEarth-01.jpg');
xhr.responseType = 'blob';
xhr.send();      
Run Code Online (Sandbox Code Playgroud)

javascript html5 fileapi

16
推荐指数
2
解决办法
4万
查看次数

使用jQuery或Javascript编写本地文件

我正在创建一个将在Web浏览器中运行的原型.我想存储(和检索)用户在使用原型期间提交的各种信息.我知道我可以检索各种文件格式,如xml,json ......我知道我可以使用插件jstore进行本地存储.所以我想我可以做一个复杂的解决方案,我从启动文件中获取第一个xml加载,然后在操作后使用本地存储,只检查本地存储.

我不想使用PHP或ASP或其他脚本,因为我需要能够与没有运行web服务器的高级管理员共享原型,我不想在Web服务器上安装原型......但也许这是这是最好的方法,因为我知道javascript无法出于安全原因写入本地文件系统.另一方面,也许我正在组合获取初始xml和使用jstore插件声音比实际更难.

jquery file local

5
推荐指数
1
解决办法
3万
查看次数

标签 统计

file ×1

fileapi ×1

html5 ×1

javascript ×1

jquery ×1

local ×1