让浏览器将文件下载进子目录

不管是使用a标签还是HTTP Header指定文件名下载文件的方法都可以使用,其实就是直接把路径分隔符放进文件名里就可以了,但是要注意不能直接把/ 放进去,要放的是encodeURIComponent('/') 之后的结果%2f ,否则浏览器会把斜杠转换成别的字符,比如下划线。其实也可以直接把子目录/文件名 拼起来之后一起进行encodeURIComponent 。

例:

<a href="文件地址" download="子目录1%2f文件.pdf">点击下载</a>

这样文件就会被下载到浏览器默认下载目录下的子目录1 里,文件名为文件.pdf



本文发布于 https://luojia.me

本站文章未经文下加注授权不得拷贝发布。

本博客使用Disqus评论系统,如果看不到评论框,请尝试爬墙。