从web应用程序(ReactJS)在本地磁盘上写一个文件



我正在使用ReactJS开发一个web应用程序,并试图在本地存储上创建一个包含数字的txt文件,例如c:\temp。

是否可以在不不断请求用户批准的情况下完成此操作(对话框(?

感谢

localStorage是一个浏览器API,而不是用户磁盘上的任意文件。如果你打算使用它,那么有一个方便的React挂钩。

您不能写入用户磁盘上的任意文件,尽管您可以从内存中的数据生成下载。这可能会保存到用户的下载文件夹中,也可能会提示"另存为"对话框(您无法控制是哪一个(。

如果你想在服务器上存储数据,那么你可以向它发出HTTP请求(即使用Ajax(,并编写一个web服务来处理这些请求。

相关内容

最新更新