背景
我正在写一个逐步浏览文件夹中图像的工具。对于每个图像文件,都会显示该图像,并且用户可以编辑该图像。有一个“下一步”按钮,单击该按钮将保存当前图像并在文件夹中显示下一个图像。我已经有HTML / JavaScript的代码库来显示图像并启用所有必要的编辑。
问题
由于我的代码是HTML页面,因此它可以在浏览器中运行。但是,由于浏览器中的安全措施,这使得与文件系统的交互变得困难。特别是,我还没有找到一个好的方法来制作一个“保存”按钮,将更改直接保存到文件中。尝试保存文件时,浏览器要求我像将其保存到计算机中一样将其下载。
请注意,该页面不在线-一切都在计算机上本地运行。实际上,我实际上不需要使用浏览器来运行javascript,我只是为了方便起见。
问题
有没有一种允许HTML页面直接访问文件系统的巧妙方法?是否可以让页面与在计算机上本地运行的另一个程序进行交互?其他解决方案?
您可以使用AppJS或node-webkit之类的框架。该代码的“服务器端”部分是所有JavaScript / NodeJS,并允许您访问存储在硬盘上的文件。
“客户端”部分由众所周知的Web技术组成,并处理用户交互,实际上它只是嵌入到应用程序中的基于Webkit的浏览器。
一开始很简单,我成功地将其用于与您类似的要求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句