admin管理员组

文章数量:1558092

做项目遇到一个需要下载文件的地方,不想折腾,意外发现a标签可以下载文件。

这是W3CSchool的示例:

问题:

实际操作后,发现每次都是弹出预览窗口

<a href="http://localhost:3320/items/upload_d3a866143d54eb08e6b81d2550a3652a.pdf" 
download="测试">下载</a>

解决:

首先排除掉HTML版本的影响,因为直接就是带了“<!DOCTYPE html>”的;

后面看到大家都说这个资源不能跨域,都要采取先缓存到前端,再给下载。

这样太麻烦了,既然只是跨域问题,一般的请求可以设置,那静态资源请求也是一样的呀!

注意点一,配置文件设置好跨域:

assetsSubDirectory: "static",
    assetsPublicPath: "/",
    proxyTable: {
      "/api": {

本文标签: 标签文件vue