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: 代表東南亞區域

地區是在這里看的

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM