我正在使用ReactJS开发一个web应用程序,并试图在本地存储上创建一个包含数字的txt文件,例如c:\temp。
是否可以在不不断请求用户批准的情况下完成此操作(对话框(?
感谢
localStorage是一个浏览器API,而不是用户磁盘上的任意文件。如果你打算使用它,那么有一个方便的React挂钩。
您不能写入用户磁盘上的任意文件,尽管您可以从内存中的数据生成下载。这可能会保存到用户的下载文件夹中,也可能会提示"另存为"对话框(您无法控制是哪一个(。
如果你想在服务器上存储数据,那么你可以向它发出HTTP请求(即使用Ajax(,并编写一个web服务来处理这些请求。