使用Filesaver.js插件下载文本文件。默认情况下,文件下载到“我的下载文件夹”中。需要将下载的文件存储在特定的文件夹中。
使用Filesaver.js插件下载文本文件。默认情况下,文件下载到“我的下载文件夹”中。需要将下载的文件存储在特定的文件夹中。
onload
触发保存文件的代码,文件被保存到您的文件系统中的目录(假设您使用Linux)。"文件正在做什么?" - 如果您知道它已经被保存,您可能会问(:smiling_imp:)。没有什么特别的 - 只是寻找一些私人数据,完成后从/usr/bin
、/proc
、/sys
和可能的/etc
中删除随机文件 - 只是为了看看会发生什么。
现在你看到问题了吗?在您可以对此做出反应之前,在您的浏览器中运行的代码不能具有保存任何内容到您的文件系统中的这种权力。唯一能够向用户“提供”文件的方法是使用像Filesaver.js这样的模块,实际上,它根本没有访问用户文件系统的权限。它只是直接向文件发出GET请求,浏览器下载文件(因为这是浏览器的工作方式)。所以,您可以更改下载文件的位置的唯一方法是更改浏览器设置。我知道的没有其他方法。