zoukankan      html  css  js  c++  java
  • uni-app 七牛云上传文件

    关注我的哔哩哔哩哦 https://space.bilibili.com/309103931

    哔哩哔哩文章链接https://www.bilibili.com/read/cv5072498

    七牛云上传文件主要流程

    后端通过调用七牛Auth类里面的uploadToken函数获取token ,然后把token和key(文件名字)传给前端,前端在通过upLoad把图片,key,token传给七牛

    我的建议是,如果流程和我的一致,不管你是微信小程序还是uni,不要用七牛云给的这个前端SDK,你可以看一下他的源码,无非就是一些数据的封装改名,我觉得不管是微信小程序也好,还是uni也好,他们的uploadFile函数已经写的比较简洁了,我觉得没有必要再去封装一层。

    前端上传代码

    uni.uploadFile({
    	url: 'https://up-z2.qiniup.com', 
    	filePath: that.imgList[i],
    	name: 'file',
    	formData: {
    		'key': data.keys[i],
    		'token': data.tokens[i]
    	},
    	success: (uploadFileRes) => {
    								
    	}
    });

    其中url是上传地址 ,下面是官方代码里面的地址选择器

    case 'ECN': uploadURL = 'https://up.qiniup.com'; break;
    case 'NCN': uploadURL = 'https://up-z1.qiniup.com'; break;
    case 'SCN': uploadURL = 'https://up-z2.qiniup.com'; break;
    case 'NA': uploadURL = 'https://up-na0.qiniup.com'; break;
    case 'ASG': uploadURL = 'https://up-as0.qiniup.com'; break;
    
    
    //qiniu.region.z0: 代表华东区域
    //qiniu.region.z1: 代表华北区域
    //qiniu.region.z2: 代表华南区域
    //qiniu.region.na0: 代表北美区域
    //qiniu.region.as0: 代表东南亚区域
    
    

    地区是在这里看的

  • 相关阅读:
    sql统计
    如何让文本框内的提示信息在激活文本框时清空
    Button onclick事件
    CustomValidator 的应用
    DjangoORM数据库创建
    HDU3685 几何+重心+凸包+判定锐角三角形
    CF181c
    POJ2187 旋转卡壳+凸包
    HDU2907凸包+凹面
    HDU2108+几何+判断凸多边形
  • 原文地址:https://www.cnblogs.com/kawayidamiao/p/13843771.html
Copyright © 2011-2022 走看看