V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
supuwoerc
V2EX  ›  问与答

Node+Vue 的下载问题,大手子进来救救孩子

  •  
  •   supuwoerc · 2019-02-14 16:13:32 +08:00 · 643 次点击
    这是一个创建于 1912 天前的主题,其中的信息可能已经有所发展或是发生改变。

    毕业设计的代码:

    //前端页面的按钮 <a v-bind:href="['localhost:8089/download?dir=uploads&name='+item.mname]" target="_blank" download class="btn btn-success">下载</a>

    //下载文件的方法 exports.download =function(req, res){ console.log("文件下载的方法被执行"); var fileName = req.query.name; res.download(path.resolve(__dirname, '../uploads') + "\\" + fileName,fileName,function (err) { }) }

    点击跳转后不会下载文件,需要刷新一下才会下载,什么原因呢?怎么解决,麻烦解答下。

    1 条回复    2019-02-14 16:31:56 +08:00
    behanga
        1
    behanga  
       2019-02-14 16:31:56 +08:00
    下载的文件放 CDN 啊,反正 10G 流量内都免费的,后端 API 返回个 url 就行了,一般不会真正在后端下载文件
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3178 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.