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

uniapp中的uni-file-picker組件上傳多張圖片到服務(wù)器,可添加,預(yù)覽,刪除圖片

這篇具有很好參考價(jià)值的文章主要介紹了uniapp中的uni-file-picker組件上傳多張圖片到服務(wù)器,可添加,預(yù)覽,刪除圖片。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言:在uniapp官方文檔中的uni-file-picker組件可實(shí)現(xiàn)圖片上傳功能,官方文檔:uniapp官網(wǎng) 中的案例不能完全滿足需求,官網(wǎng)中默認(rèn)的是上傳到自帶的服務(wù)空間

以下是代碼:

view代碼:
:auto-upload="false"加上這個(gè)取消自動(dòng)上傳

<uni-file-picker v-model="filePathsList" :auto-upload="false" file-mediatype="image" mode="grid"
fileMediatype="image"  @select="handleSelect" @delete="handleDelete" />

methods方法

選擇圖片

async handleSelect(res) {
	await this.uploadImg(res.tempFilePaths, 1);
},

上傳圖片

async uploadImg(tempFilePaths, token) {
	if (!tempFilePaths.length) return;  //如果沒有選擇圖片就退出
	//循環(huán)選擇圖片的張數(shù)
	tempFilePaths.map(async () => {
		const path = tempFilePaths.pop();
		//因?yàn)槲疫@個(gè)后臺(tái)給的接口一次只能上傳一張圖片,所以每循環(huán)一次就調(diào)用接口上傳一次
		const [err, {data}] = await uni.uploadFile({
			url: 'https://localhost/file/api/uploadtemp',//后臺(tái)地址
			filePath: path,
			name: 'file',
			formData: {
				'user': 'test'
			},
		});
		//因?yàn)閍sync返回的是個(gè)promise對(duì)象,所以要把返回的數(shù)據(jù)轉(zhuǎn)為對(duì)象格式。
		let dataObj = JSON.parse(data)
		//每循環(huán)一次就把后臺(tái)返回的圖片地址添加到filePathsList數(shù)組
		this.filePathsList.push({
			url: dataObj.data,
			name: ""
		})
	})
	console.log('filePathsList', this.filePathsList);
	this.uploadImg(tempFilePaths, token);
},

刪除圖片

handleDelete(err) { // 刪除圖片
    const num = this.filePathsList.findIndex(v => v.url === err.tempFilePath);
    this.filePathsList.splice(num, 1);
},

上傳事例:
uniapp中的uni-file-picker組件上傳多張圖片到服務(wù)器,可添加,預(yù)覽,刪除圖片

參考http://t.csdn.cn/RWQ85這個(gè)博主寫的,自己修改了一點(diǎn)。

疑問(wèn) 參考博主的文章中這個(gè)代碼 this.isGuid 不知道是什么意思,希望有人看到了可以講解下。

if (!this.isGuid(data)) {
    // upload fail
    this.filePathsList.pop()
    uni.showToast({
        title: "上傳失敗",
        icon: "none"
    })
}else{
    // upload success
    this.filePathsList[this.filePathsList.length - 1].name = data
}

(自己的筆記)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-514072.html

到了這里,關(guān)于uniapp中的uni-file-picker組件上傳多張圖片到服務(wù)器,可添加,預(yù)覽,刪除圖片的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 使用uni-file-picker上傳文件(圖片)到騰訊云存儲(chǔ)COS步驟

    使用uni-file-picker上傳文件(圖片)到騰訊云存儲(chǔ)COS步驟

    微信小程序上傳文件到騰訊云存儲(chǔ)COS: 準(zhǔn)備步驟: 1.拿到騰訊云的API密鑰:在API密鑰管理中獲取SecretId和SecretKey,沒有的話生成一個(gè) 2.開通COS存儲(chǔ)創(chuàng)建存儲(chǔ)桶,需要拿到存儲(chǔ)桶名字和所在地域 3.打開對(duì)象存儲(chǔ)的產(chǎn)品文檔進(jìn)入SDK文檔里的小程序SDK里面有源碼下載地址 主要是為了

    2024年02月07日
    瀏覽(25)
  • uni-file-picker上傳圖片到后端服務(wù)器并存入數(shù)據(jù)庫(kù)

    最近在做一個(gè)需求,使用uniapp上傳用戶頭像。后端會(huì)有一個(gè)處理上傳圖片返回圖像鏈接的接口。在uniapp官網(wǎng)關(guān)于上傳的組件有兩個(gè): (1)uni.uploadFile(object) (2)uni-file-picker 如果使用uni.uploadFile,前端的代碼大致可以這樣寫: 這是官網(wǎng)給出的范例。對(duì)應(yīng)的HTML: 然后就是 自

    2024年02月12日
    瀏覽(34)
  • uni-app uni-file-picker文件上傳實(shí)現(xiàn)拍攝從相冊(cè)選擇獲取圖片上傳文檔服務(wù)器(H5上傳-微信小程序上傳)

    uni-app uni-file-picker文件上傳實(shí)現(xiàn)拍攝從相冊(cè)選擇獲取圖片上傳文檔服務(wù)器(H5上傳-微信小程序上傳)

    前言 最近在使用uni-app寫H5移動(dòng)端,有一個(gè)從手機(jī)拍攝從相冊(cè)選擇獲取圖片上傳到文檔服務(wù)器功能。 查閱uni-app發(fā)現(xiàn)關(guān)于上傳圖片,uni-file-picker文件上傳,uni.chooseImage,uni.uploadFile H5上傳時(shí)它和pc端原理差不多,都是file對(duì)象上傳,PC端是通過(guò)new file對(duì)象,uni-app是直接提供了 微信

    2024年02月15日
    瀏覽(95)
  • uniapp開發(fā)小程序中因uchart的canvas層級(jí)過(guò)高遮蓋uni-datetime-picker組件的解決辦法

    uniapp開發(fā)小程序中因uchart的canvas層級(jí)過(guò)高遮蓋uni-datetime-picker組件的解決辦法

    頁(yè)面需要展示一個(gè)環(huán)形圖,可以按時(shí)間段篩選數(shù)據(jù),所以我用了 uchart 和 uni-datetime-picker 組件。 但uchart用到了 canvas ,其層級(jí)過(guò)高,當(dāng)實(shí)機(jī)運(yùn)行小程序時(shí)會(huì)遮蓋彈出的uni-datetime-picker組件 當(dāng)uni-datetime-picker組件彈出遮罩時(shí),把canvas移到用戶視野之外。 uni-datetime-picker組件本質(zhì)就是

    2023年04月12日
    瀏覽(93)
  • 【Uni-App】用 uView 組件庫(kù)中的u-picker 實(shí)現(xiàn)地區(qū)的 省-市-區(qū) 三級(jí)聯(lián)動(dòng)&確認(rèn)&回顯

    【Uni-App】用 uView 組件庫(kù)中的u-picker 實(shí)現(xiàn)地區(qū)的 省-市-區(qū) 三級(jí)聯(lián)動(dòng)&確認(rèn)&回顯

    組件的引入就不多贅述了 直接看使用方法 地址我是引入的json文件數(shù)據(jù)結(jié)構(gòu)大概是這個(gè)樣子 例1 例2 做個(gè)動(dòng)態(tài)style,控制是否高亮地址 鏈接:https://pan.baidu.com/s/1_heSAGHJnTe-343fRmbOPA 提取碼:hmky 如果失效了 ,可以聯(lián)系我獲取

    2024年02月14日
    瀏覽(28)
  • 關(guān)于uniapp中的日歷組件uni-calendar中的小紅點(diǎn)

    關(guān)于uniapp中的日歷組件uni-calendar中的小紅點(diǎn)

    如果你使用過(guò)uni-calendar組件,可能你覺得這個(gè)小紅點(diǎn)有點(diǎn)礙眼,但是官方給定的日歷組件uni-calendar中如果你想要在某一天上添加一些信息例如:價(jià)格,簽到,打卡之類,只要標(biāo)記上就必定會(huì)帶上小紅點(diǎn),那么我如何有想保留這些信息又把小紅點(diǎn)去掉呢? 可以修改一下日歷組件

    2024年02月15日
    瀏覽(164)
  • flutter file_picker dio web端上傳記錄

    app端的上傳 獲取到FilePickerResult 對(duì)象 里面包含 選擇上傳的文件信息 app端上傳邏輯 api上傳 ? 其中file.count 表示上傳的文件數(shù)量 file.paths 表示 選擇文件的路徑數(shù)組 通過(guò)dio 上傳? 使用FormData 進(jìn)行轉(zhuǎn)載 ?Global.isWeb? == kIsWeb web端上傳報(bào)錯(cuò): 不能使用file.paths 來(lái)上傳文件 修改如下

    2024年01月22日
    瀏覽(87)
  • uniapp uni-datetime-picker 日期和光標(biāo)靠右

    如果想在uni-datetime-picker組件中將日期和光標(biāo)靠右,您可以使用自定義樣式來(lái)實(shí)現(xiàn)。首先,您需要在頁(yè)面的樣式文件中定義一個(gè)類,用于定制uni-datetime-picker組件的樣式。例如,你可以在App.vue或者頁(yè)面的樣式文件中添加以下代碼: 然后,在使用uni-datetime-picker組件的地方,將c

    2024年02月13日
    瀏覽(94)
  • uniapp 使用 uni-data-picker級(jí)聯(lián)選擇器,自定義展示,uni小程序

    uniapp 使用 uni-data-picker級(jí)聯(lián)選擇器,自定義展示,uni小程序

    先看效果是不是你要的效果 頁(yè)面組件 接口數(shù)據(jù) 接口數(shù)據(jù)以及處理方式 選中后的數(shù)據(jù)處理,拿到選中的值

    2024年02月05日
    瀏覽(92)
  • uniapp uni-datetime-picker結(jié)束時(shí)間不能高于開始時(shí)間,精確到時(shí)分秒

    uniapp uni-datetime-picker結(jié)束時(shí)間不能高于開始時(shí)間,精確到時(shí)分秒

    類似于問(wèn)卷出題,問(wèn)卷的開始時(shí)間不能低于當(dāng)前時(shí)間,結(jié)束時(shí)間必須不能早于開始時(shí)間,精確到時(shí)分秒 在當(dāng)前頁(yè)面導(dǎo)入import {dataConversion} from “@/utils/index”; 第二天結(jié)束時(shí)間的時(shí)分秒可以往前選 當(dāng)天的結(jié)束時(shí)間,時(shí)分秒只能往后選 我是uniapp的小浣熊,也是小火龍大哥,有事直接去群

    2024年02月16日
    瀏覽(105)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包