OSS直传阿里云
在移动端uniapp项目中遇到了要是用OSS直传阿里云服务器,经过各种踩坑,最终想总结点东西,希望有用
1、安装依赖
npm i ali-oss --save
2、在上传页面中引入
const OSS = require(‘ali-oss’);
3、实例化OSS
实例化oss时要么用后台返回的数据,要么自己在自己所用的阿里云服务器寻找,此处能查的比较多,不多说了
let client = new OSS({
region: 'xxxxbeijing.aliyuncs.com/', // 上传后的域名
accessKeyId: sign.AccessKeyId, // 后台的临时签名ID
accessKeySecret: sign.AccessKeySecret, // 后台的临时签名密钥
stsToken: sign.SecurityToken,
bucket: 'xxx', // OSS仓库名
});
4、通过uniapp的api选择图片
uni.chooseImage({
count: 3, //默认9
sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album'], //从相册选择
success: function (res) {
console.log(res);//此处res中有所需要的信息 res.tempFiles[0];
let curTime = new Date();
let year = curTime.getFullYear();
let m

本文介绍了在移动端uniapp项目中如何实现阿里云OSS直传图片,详细讲解了安装依赖、实例化OSS、选择图片及使用multipartUpload方法进行上传的步骤,解决了在上传过程中遇到的问题,提供了实用的代码示例。
&spm=1001.2101.3001.5002&articleId=120706169&d=1&t=3&u=da69307ac01e466d95ed581282a204b6)

被折叠的 条评论
为什么被折叠?



