let filename ="下載的文件名"
let client = new OSS({ region: 'oss-cn-hangzhou',//看你們部署在那里,基本和上傳的值一樣 accessKeyId:xxx,//問后端要 osstoken,這個是密鑰 accessKeySecret:xxx,//問后端要 bucket: 'xxx'//問后端要域名,基本和上傳的值一樣
})
let result = client.signatureUrl("這個是文件上傳到oss后前端給后端提交的唯一憑證的值", { expires: 3600, response: { 'content-disposition':'attachment; filename="' + filename + '"' } })
window.open(result)
官方文檔也有說明 https://help.aliyun.com/document_detail/32069.html?spm=a2c4g.11186623.6.1266.28f493cewXC7ax
在頁面的下面有個下載文件的,這個是生成一個特殊的鏈接,主要操作是修改header