标签归档:web

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

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

例:

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