目前有个需求,就是我需要把js数组转换为json,并下载保存在当前js文件的相对路径里
目前我通过下面代码实现了下载功能
但如何才能选择将下载文件保存在这个js代码文件的相对路径呢?
目前有个需求,就是我需要把js数组转换为json,并下载保存在当前js文件的相对路径里
目前我通过下面代码实现了下载功能
但如何才能选择将下载文件保存在这个js代码文件的相对路径呢?
你这个处理是在什么环境下?
如果是标准的浏览器环境,则基于安全考虑,下载的任何数据要么是浏览器配置的默认下载保存路径,或者临时指定一个确认的保存路径(指定地址的默认打开还是配置的默认下载保存路径)。它并不和js代码相对路径关联(因为这个相当路径仅仅是存在与服务器端环境下,本地类似的是映射到缓存对象上的——没有路径一说啦)
如果是定制的桌面程序中应用,例如nodejs启动的应用,则这个地址可以随便设置的,即可以设置到这个js代码相对路径上。
下载是下载到客户端。
chrome 一般是静默下载,下载到一个固定的位置。
ie 一般是弹窗让你自己选位置。
然后你说的存放到用户的任意位置,那你是想太多了。
而且你这个还有什么和 js 相对位置,那你告诉我 js 存哪里呢?如何你说内存、缓存,那么的确有方案,就是用 ajax 请求一下你这个文件。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
??? 下载是下载到客户端吧…… 保存到当前js相对路径是服务器端吧???