vue 阿里云oss下载文件,自定义命名

因为上传的文件都是放在阿里云oss服务器,下载的时候,也是选择从服务器下载,
主要思路是把后台返回的预览地址,变成可下载的地址

key是使用阿里云上传的时候,传的object-key,通过后台返回的地址,可以截取到这个object-key
client是获取上传下载通行证的主体

var url = this.client.signatureUrl(key, {
    response: {
     'content-disposition': 'attachment; filename="' + name + '.' + type + '"'
         }
     })
     
获取到的url就是可下载地址啦,可以写在a标签里面,加上download属性就可以下载了
    原文作者:流年朝朝
    原文地址: https://segmentfault.com/a/1190000015557356
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞