国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniApp、微信小程序上傳單個文件及多個文件

這篇具有很好參考價值的文章主要介紹了uniApp、微信小程序上傳單個文件及多個文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

使用官方api - uni.uploadFile

這是單個文件上傳寫法

/**
 * 單個上傳文件方法
 */
fun_GetFileUpload(){
	var that = this;
	// 請求接口
	uni.uploadFile({
		url: "url", // 后端接口
		formData: {}, // 需要上傳的參數(shù)
		filePath: "", // 文件臨時地址
		name: 'file', // 后端接收的文件名
		header: {}, // 請求頭
		success: res => {
			console.log(res); // 打印返回內(nèi)容
			// 判斷請求是否成功
			if (res.statusCode === 200) {
			    // 判斷是否成功
				if(JSON.parse(res.data).result){
					// 成功的場合
					// 提示
					uni.showToast({
						title: JSON.parse(res.data).msg,
						icon: 'success',
					});
				}else{
					// 提示
					uni.showToast({
					    title: JSON.parse(res.data).msg,
						icon: 'error',
					});
				}
			} else {
				// 提示
				uni.showToast({
					title: res.errMsg,
					icon: 'error',
				});
			}
		},
		fail: err => {
			console.log(err)
		}
	});},

這是上傳多個文件寫法

由于沒有多個上傳文件的方法,目前只能通過遍歷的方式來進(jìn)行多文件上傳文章來源地址http://www.zghlxwxcb.cn/news/detail-852863.html

/**
 * 遍歷上傳文件
 */
fun_TraversalFile(){
	var that = this;
	var frequency = 0; // 這個用于判斷是否遍歷結(jié)束
	// 遍歷
	that.fileList.map(e=>{
		frequency ++; // 遍歷一次+1
		// 請求接口
		uni.uploadFile({
			url: "", // 后端接口
			formData: { }, // 需要上傳的參數(shù)
			filePath: "", // 文件臨時地址
			name: 'file', // 后端接收的文件名
			header: {}, // 請求頭
			success: res => {
				console.log(res); // 打印返回值
				// 判斷請求是否成功
				if (res.statusCode === 200) {
					// 判斷是否成功
					if(JSON.parse(res.data).result){ 
						// 成功的場合
						// 判斷執(zhí)行結(jié)束
						if(frequency === that.fileList.length){ // 判斷遍歷次數(shù)是否與需要上傳的文件數(shù)組長度相同
							// 提示
							uni.showToast({
								title: JSON.parse(res.data).msg,
								icon: 'success',
							});
						}
					}else{
						// 提示
						uni.showToast({
							title: JSON.parse(res.data).msg,
							icon: 'error',
						});
					}
				} else {
					// 提示
					uni.showToast({
						title: res.errMsg,
						icon: 'error',
					});
				}
			},
			fail: err => {
				console.log(err)
			}
		});
	})
},

到了這里,關(guān)于uniApp、微信小程序上傳單個文件及多個文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包