import OSS from "ali-oss";
import AWS from "aws-sdk";
//批量上传
doUpload(event){
//后端获取授权信息
let param = {
region: '<Your region>',
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>',
bucket: 'Your bucket name',
stsToken: "Your stsToken",
cdnHost: "Your cdnHost",
cloud:"aliOss/awsS3",
uploadPath: "dev/001/20190328/" //如
}
function upload(files, num, len,){
//如果不是最后一个,继续上传
if(num !== len){
//创建oss或aws
const client =
param.cloud === "aliOss"
? new OSS(param)
: new AWS.S3(param);
//上传地址
let filePath = param.uploadPath + uuid + fileType;
if (_this.data.cloud === "aliOss") {
前端直传阿里云 、 前端直传亚马逊 aws s3
最新推荐文章于 2024-08-13 17:59:29 发布
这篇博客介绍了如何在前端直接上传文件到阿里云OSS和亚马逊AWS S3。通过前端直传,可以有效节省流量。提供了AWS S3的多部分上传实践文档链接和阿里云OSS的上传及图片视频处理参考文档。
摘要由CSDN通过智能技术生成