uniapp中简单方法之上传图片到腾讯云

  • 1.复制源码文件中的 cos-wx-sdk-v5.js 到自己小程序代码根目录下任意路径,并用相对路径引用:
  • 2.创建一个COS.JS文件
  • 3.页面中调用

1.复制源码文件中的 cos-wx-sdk-v5.js 到自己小程序代码根目录下任意路径,并用相对路径引用:

复制源码文件中的 cos-wx-sdk-v5.js 到自己小程序代码根目录下任意路径,并用相对路径引用

var COS = require('./lib/cos-wx-sdk-v5.js')

2.创建一个COS.JS文件

const COS=require("./cos-wx-sdk-v5.js")
const Bucket="";//存储桶的名称,命名规则为 BucketName-APPID,此处填写的存储桶名称必须为此格式
const Region="";//存储桶所在地域
//创建一个 COS SDK 实例
// SECRETID 和 SECRETKEY请登录 https://console.cloud.tencent.com/cam/capi 进行查看和管理
const cos = new COS({SecretId: '',SecretKey: '',
});
//创建存储桶
cos.putBucket({Bucket:Bucket,Region: Region,
}, function (err, data) {console.log(err || data);
});//查询存储桶列表
cos.getService(function (err, data) {console.log("[查询存储桶列表]")console.log(data && data.Buckets);
});
//删除function deleteFileToTencentClound(Key){return new Promise((resolve,reject)=>{cos.deleteObject({Bucket:Bucket,Region: Region,Key: Key,}, function (err, data) {console.log(err || data);resolve(data)});})
}
//上传图片到腾讯云
function uploadFileToTencentClound(filename,filePath){return new Promise((resolve,reject)=>{cos.postObject({Bucket: Bucket,Region: Region,Key: 'wxFile/' + filename,FilePath: filePath,onProgress: function (info) {console.log("[cos.postObject-seccess]",JSON.stringify(info));}      }, function (err, data) {console.log("[cos.postObject-err]",err || data);resolve(data.headers.location)})})
}
export default {uploadFileToTencentClound,deleteFileToTencentClound
}

3.页面中调用

uni.chooseImage({count: 1, //默认9sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有sourceType: ['album'], //从相册选择success: function (res) {let filePath = res.tempFiles[0].path;let filename = filePath.substr(filePath.lastIndexOf('/') + 1);COS.uploadFileToTencentClound(filename,filePath).then((res)=>{console.log("[修改头像]",res)that.avatarUrl=res})}});

uniapp中简单方法之上传图片到腾讯云相关推荐

  1. uniapp上传图片到腾讯云COS

    使用第三方总是非常麻烦的,这里使用uniapp的条件编译,给大家带来 微信小程序的上传图片以及H5的上传图片 到腾讯云COS 毕竟文档很难看,由于进行了封装,在最后再显示完整代码 首先解决H5的上传 ...

  2. uni-app上传图片到腾讯云

    uni-app上传图片到腾讯云(对象存储) 客户端,先从后端请求到上传的链接,再直接上传图片到腾讯云的对象存储. 1.文件base-util.js的内容: function chooseImageFr ...

  3. 微信小程序/网站 上传图片到腾讯云COS

    COS简介: 腾讯云提供的一种对象存储服务,供开发者存储海量文件的分布式存储服务.可以将自己开发的应用的存储部分全部接入COS的存储桶中,有效减少应用服务器的带宽消耗等.个人也可以通过腾讯云账号免费使 ...

  4. vue 上传图片到腾讯云对象存储

    需求:上传图片到腾讯云对象存储,返回图片链接地址. 大概流程: 腾讯云对象存储(Cloud Object Storage,COS)是腾讯云提供的一种存储海量文件的分布式存储服务,用户可通过网络随时存储 ...

  5. 图片上传成功但是图片显示不出来_小程序上传图片到腾讯云

    这是小程序开发第二篇,主要介绍如何上传图片到腾讯云,之所以选择腾讯云,是因为腾讯云免费空间大 准备工作 上传图片主要是将图片上传到腾讯云对象存储(COS). 要使用对象存储 API,需要先执行以下步骤 ...

  6. 使用微信js sdk关于选择及上传图片至腾讯云COS

    使用微信js sdk关于选择及上传图片至腾讯云COS 使用微信js sdk关于选择及上传图片至腾讯云COS 背景 名词 参考 效果图展示 开发步骤 1:概要步骤 2:上代码 结束: 使用微信js sd ...

  7. QT POST方法:以使用腾讯云发送短信为例

    QT POST方法:以使用腾讯云发送短信为例 1.准备 2.随机数 3.时间戳 4.哈希算法 5.签名方法 6.POST结合使用 POST方法是制作软件中常用的一个方法,而验证码短信在各种注册操作中需 ...

  8. upload上传图片到腾讯云,如何上传图片

    讲解一下如何上传图片到腾讯云,上传到其他第三方云盘操作也是大致一样的: 一:首先需要拥有一个账号(有的直接可以跳过看后面) 1.创建一个腾讯云账号,跟着提示操作即可(必须实名-为了安全),中间选择 对 ...

  9. 腾讯云服务器怎么搭建ssm项目,SSM 项目如何上传图片到腾讯云COS?

    -------------------- 个人博客上已经同步更新了文章,有目录索引,阅读起来比较方便,欢迎大家移步个人博客上读阅~ 个人博客地址:[http://zwd596257180.gitee. ...

  10. 如何完成上传图片到腾讯云

    这个是官方文档里面的属性,  upload(params){ console.log(params) } 下面是参数打印出来的结果: 将图片上传到腾讯云: 1.安装依赖:npm i cos-js-sd ...

最新文章

  1. 4.3 Siamese 网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  2. 【pyqt5学习】——下拉框comboBox
  3. libc.so.6linux查找,Linux中提示:/lib64/libc.so.6: version `GLIBC_2.17' not found 的解决办法...
  4. 使用 ramda 解析 .yarnrc/.npmrc 配置文件的例子
  5. Azure IoT带来更高效的新能源生产和会看人脸色的无人超市
  6. 苹果平板买哪款最好?
  7. Layui 数据表格:用户个性化定制列(拖拽,隐藏)
  8. Kubernetes学习笔记 黑马程序员
  9. 记录一次浏览器HTTPS“你的连接不是私密连接”错误NET::ERR_CERT_REVOKED
  10. 【python】使用py3-bencode打开torrent文件
  11. 基于安卓的备忘录文件加密_苹果备忘录、锤子便签、印象笔记哪个更好用?
  12. tableau大屏bi_Excel,Tableau,Power BI ...您应该使用什么?
  13. 实战HttpClient 接口调用以及获取token 设置请求头
  14. 关键词推广怎么做比较好?抖音宣传做关键词推广有哪些好的方法
  15. U-boot启动流程[一]
  16. CVPR 2022 | 基于稀疏 Transformer 的单步三维目标识别器
  17. 分别以逆时针和顺时针旋转坐标点
  18. 如何在vue引入UE Editor
  19. Oracle数据表导入导出_数据迁移用
  20. Docker 安装 TensorFlow GPU 实战

热门文章

  1. 【小月电子】国产安路FPGA开发板系统学习教程-LESSON9简易测试系统
  2. Allegro PCB多层板中负片热风焊盘的制作以及flash的添加
  3. 计算机专业必须用英语口语要求,哪些专业需要英语口语考试
  4. 奇偶性与魔术(一)——奇偶性的数学本质
  5. 明星证券化之殇|一点财经
  6. 电脑重装系统之后MySQl如何恢复
  7. C++机器学习经典资料
  8. Hadoop1.0,2.0,3.0区别
  9. (二)GNSS定位中的卫星轨道位置计算
  10. 微软通过云存储插件简化Docker容器迁移