相关疑难解决方法(0)

HTML5是否允许您从浏览器中与本地客户端文件进行交互

我已经看到一些关于通过网页访问客户端机器上的文件的帖子,即这个问题.

我正试图在我正在编写的一些算法中继续"在云中不断更新"范例,这样我的用户就可以通过访问网页来访问最新版本.这要求程序/网页可以从目录开始,并递归地检查其中的文件,并根据找到的内容计算结果.最后它还应该能够将结果文件写入客户端的文件系统.

上一个问题中的一个答案提到了Google Gears,但此后已停止使用HTML5.是否可以在HTML5中访问客户端目录?怎么样?

我知道为什么任何网页访问本地文件都存在安全风险,但出于我的目的,我可以向用户询问相应的权限.

filesystems security file-io html5

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

浏览器应用程序和本地文件系统访问

我希望增强基于浏览器的Web应用程序,其功能可以管理本地文件和文件夹.例如,文件夹树结构应该通过HTTP(S)在本地工作站和服务器之间同步.

我知道基于浏览器的应用程序中与安全相关的限制.但是,有一些技术可以"解决"这些问题:

  • 签名的Java小程序(完全信任)
  • .NET Windows窗体浏览器控件(没有玩笑,有效.只是配置太可怕了)
  • 的ActiveX

我的问题是:您使用/建议什么,技术和实施实践?关键要求是安装过程尽可能简单.

谢谢你的意见!

html browser filesystems permissions access-control

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

使用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万
查看次数