之前实现点击链接就下载文件的功能,后面发现在chrome浏览器直接就打开了,导致乱码不友好。
<a href="/doc/csdn.docx">用户操作手册</a>
后面发现加上download属性,就可以避免文档、图片、txt等这类型文件直接打开了
<a href="/doc/csdn.docx" download="">用户操作手册</a>
该属性也可以设置一个值来规定下载文件的名称。所允许的值没有限制,浏览器将自动检测正确的文件扩展名并添加到文件 (.img, .pdf, .txt, .html, 等等)。
我理解加上download,相当于只是告诉浏览器这是下载请求而已,即使是空字符串也会使用默认文件名。