分享一下,新写的uniapp使用七牛云上传,网上好多坑,可气死我了

uni.chooseImage({count: 1, //默认9sizeType: ["original", "compressed"], //可以指定是原图还是压缩图,默认二者都有sourceType: ["album", "camera"], //从相册选择success: function (res) {uni.showLoading({ title: "", mask: true });uni.request({url: "",//请求七牛云token的接口data: {},/* 请求传参 */header: _header,//请求七牛云token的接口需要的token/* 请求头 */method: "GET",success: (suc1) => {let img = res.tempFilePaths[0];//拿到里面的//下面的key是自己拿时间戳和随机数组成的key值let key = new Date().getTime() + randomWord(true, 3, 32);uni.uploadFile({url: "https://up.qiniup.com",//华东地区上传filePath: img,name: 'file',method: "POST",formData: {'key': key,//key值'token': suc1.data.data //七牛云token值},success: uploadFileRes => {//uploadFileRes 返回了data是一个json字符串 //拿到里面的key拼接上域名,再反出去就ok了let strToObj=JSON.parse(uploadFileRes.data),backUrl=  自己的域名+strToObj.key;data.success(backUrl);//反出去链接uni.hideLoading();},fail: fail => {uni.showToast({ title: "网络错误", icon: "none" });data.fail(fail);//反出去错误信息uni.hideLoading();}})}, fail: fail => {uni.showToast({ title: "网络错误", icon: "none" });uni.hideLoading();}})},});

七牛云上传地区

 uploadURL = 'https://up.qiniup.com';      //代表华东区域uploadURL = 'https://up-z1.qiniup.com';   //代表华北区域uploadURL = 'https://up-z2.qiniup.com';   //代表华南区域uploadURL = 'https://up-as0.qiniup.com';  //代表东南亚区域uploadURL = 'https://up-na0.qiniup.com';  //代表北美区域

uniapp使用七牛云上传相关推荐

  1. uni-app 七牛云上传文件

    关注我的哔哩哔哩哦 https://space.bilibili.com/309103931 哔哩哔哩文章链接https://www.bilibili.com/read/cv5072498 七牛云上传 ...

  2. 七牛云上传文件之表单上传文件

    本人愚钝,七牛云上传文件的开发说明文档看了好久才搞懂,才能完成一个实例跑起来.现在做一下总结. 1.注册七牛,新建一个bucket,并获得ak,sk这个不用说了.不涉及到程序编码,重点讲一下编码的流程 ...

  3. 七牛云上传截图后的base64位遇到的问题总结

    最近公司内部项目遇到上传base64位图片到七牛云,并且自定义key存储,在解决过程遇到很多问题,但是最终经过请教,都得到结果,故在这里总结一下... 官方文档 1,布局代码如下: <div c ...

  4. 七牛云上传资源和拉取

    一.七牛云存储介绍 七牛云存储,是非常流行的用户存储图片 视频 音频 等文件的存储方式,可以大大的降低用户请求对我们自己服务器的查询压力, 能有效的提高网页的打开速度,使用户获取更好的使用体验. 二. ...

  5. PHP七牛云上传大视频文件异步存为m3u8格式(包括回调过程)

    问题引入 视频的第一帧加载缓慢. 简介 HTTP Live Streaming,缩写为HLS,是由苹果公司提出基于HTTP的流媒体网络传输协议.它的工作原理是把整个流分成一个个小的基于HTTP的文件来 ...

  6. Dcat Admin + 七牛云上传

    提示:特别简单,敬请期待 文章目录 前言 一.使用步骤 1.引入composer 2.配置文件 3.实操 前言 例如:随着laravel的不断发展,doct-admin也随之而来,接下来就是七牛云上传 ...

  7. 七牛云上传头像出现 401 错误和跨域问题 | 大别山码将

    使用七牛云上传头像时出现以下问题 报错内容: 询问被告知上传路径不对,华南,华东地域是不一样的,于是我想到之前图片上传成功是因为我在华南,七牛云区域也设置的华南,现在我在华东了,那应该是设置成华东就能 ...

  8. kindeditor php教程,kindeditor 加入七牛云上传的实例讲解

    七牛云上传主要有两种: 服务端上传 前端上传,前端又分两种返回方式: 1).重定向返回,可以解决ajax跨域的问题 2).回调返回,七牛云先向服务端要返回数据,再由七牛云返回前端,解决不支持重定向的请 ...

  9. 七牛云上传的图片进行删除

    PHP方法: /*** 七牛云商品图片删除2017/10/25*/ public function delGoodsImg() {$this->isShopLogin();$img = I(&q ...

最新文章

  1. Jenkins定时构建任务
  2. async/await的实质理解
  3. 分表分库中间件 sharding-jdbc
  4. python骂人的程序_Python实现敏感词过滤的4种方法
  5. mysql安装前的系统准备工作(转)
  6. LeetCode算法入门- Compare Version Numbers -day14
  7. iphone字体大小设置_Win10电脑桌面上使用的记事本便签软件字体大小怎么调整?...
  8. SpringBoot整合Redis实战
  9. silvaco学习之收敛
  10. 免费试用腾讯云服务器 + nginx建网站
  11. ubuntu上传代码文件到github
  12. Elite Graphix Elite Cms SQL注入漏洞(CVE-2022-24263)
  13. 字节跳动移动架构师学习笔记,Android篇
  14. 【工具】- 在线画图
  15. 呼叫中心系统智能排队功能转接流程
  16. 在线CAD平台,MxCAD云图 2021.01.20更新,在线CAD软件
  17. 计算时间复杂度--(简单版)
  18. 基于Java实现的武汉地铁模拟系统
  19. SpringBoot:MultipartResolver 文件上传、大小限制相关配置、实现原理与自定义
  20. 三星3405fW黑白激光无线打印机-WiFi打印

热门文章

  1. 果蔬去皮机的总体设计、玉米秸秆粉碎机设计、采煤机截割部的设计、曲柄压力机设计、剪式液压升降台设计、榨汁机的结构设计、全液压升降机设计、垃圾压榨机液压系统设计、链板输送机设计、无级变速器结构设计……
  2. 分享一种echarts的三维动态地图效果
  3. python列表奇数和_在列表python中计算奇数
  4. OpenGL 之Texture
  5. 智能金融的三驾马车之自然语言处理NLP
  6. 假如服务器被打死,我的源IP暴露怎么办补救?
  7. 计算机二级wsoffice考试范围,2021年wps office二级考试内容
  8. GJK算法求凸多边形之间的距离
  9. 提升90%!利用结构线索增强视觉场景识别(VPR)能力
  10. 3.ROS编程学习:话题通信python