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

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

例:

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



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

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

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