【发布时间】:2012-03-24 01:50:20
【问题描述】:
我正在创建一个 CMS,并想知道是否可以在无需太多用户交互的情况下下载文件夹、编辑内容并将其上传回服务器。
例如,只需按下结帐按钮,文件就会存储在您的计算机上。完成这些文件的编辑后,您按下签入按钮。不再选择文件之类的东西。
在用户授予您权限后,是否可以访问文件系统并上传/下载文件?
【问题讨论】:
标签: firefox google-chrome google-chrome-extension firefox-addon
我正在创建一个 CMS,并想知道是否可以在无需太多用户交互的情况下下载文件夹、编辑内容并将其上传回服务器。
例如,只需按下结帐按钮,文件就会存储在您的计算机上。完成这些文件的编辑后,您按下签入按钮。不再选择文件之类的东西。
在用户授予您权限后,是否可以访问文件系统并上传/下载文件?
【问题讨论】:
标签: firefox google-chrome google-chrome-extension firefox-addon
在 Firefox 中 - 是的,附加组件可以完全访问硬盘并且可以下载/上传文件。参见例如FireFTP,也可参见code snippets。
在 Chrome 中 - 不,除了通过文件系统 API(实际上是虚拟文件系统)进行有限访问外,不允许扩展程序访问硬盘驱动器。您能做的最好的事情是在您的扩展中包含一个二进制 NPAPI 插件并将其写入磁盘。安装此扩展程序时,用户会看到很多可怕的警告。
【讨论】: