下载ali-oss
npm i ali-oss
下载函数:
download() {
// accessKeyId: 'XXXX从OSS后台获取',
// accessKeySecret: 'XXXX从OSS后台获取',
// bucket: '后台对应存储桶名称',
// region: 'oss-cn-guangzhou //对应你的地区'
const OSS = require("ali-oss");
const client = new OSS({
accessKeyId: ossConfig.accessKeyId,
accessKeySecret: ossConfig.accessKeySecret,
bucket: ossConfig.bucket,
region: ossConfig.region,
});
const filename = '自定义';//自定义你下载内容的名称
//expires为最长响应时间
const response = {
"content-disposition": `attachment; filename=${encodeURIComponent(filename)};expires: 7200`,
};
const url = client.signatureUrl('OSS上存储桶对应的该文件存储路径', {
response,
});
window.location.href = url;
},
已实现OSS下载