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

uni-file-picker上傳圖片到后端服務器并存入數(shù)據(jù)庫

這篇具有很好參考價值的文章主要介紹了uni-file-picker上傳圖片到后端服務器并存入數(shù)據(jù)庫。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

最近在做一個需求,使用uniapp上傳用戶頭像。后端會有一個處理上傳圖片返回圖像鏈接的接口。在uniapp官網(wǎng)關于上傳的組件有兩個:

(1)uni.uploadFile(object)

(2)uni-file-picker

如果使用uni.uploadFile,前端的代碼大致可以這樣寫:

uni.chooseImage({
	success: (chooseImageRes) => {
		const tempFilePaths = chooseImageRes.tempFilePaths;
		uni.uploadFile({
			url: 'https://www.example.com/upload', //僅為示例,非真實的接口地址
			filePath: tempFilePaths[0],
			name: 'file',
			formData: {
				'user': 'test'
			},
			success: (uploadFileRes) => {
				console.log(uploadFileRes.data);
			}
		});
	}
});

這是官網(wǎng)給出的范例。對應的HTML:

<view class="avatar" @click="Imageupload">頭像上傳</view>

<script>
...
methods:{
Imageupload(){
    uni.chooseImage(){
     ....
   }

}
}

</script>

然后就是 自己寫樣式了。不過還要寫圖片回顯的函數(shù),不然不能看到圖片上傳的效果,還是挺麻煩的。

所以,為了方便,我用的是uni-file-picker+uni.uploadFile組合。也算是偷懶的方法吧。

<uni-forms-item label="選擇頭像" name="avatar" labelWidth="90">
<uni-file-picker limit="1" :del-icon="false" disable-preview :imageStyles="imageStyles"file-mediatype="image" :auto-upload="false" @select="upload">選擇</uni-file-picker>
</uni-forms-item>


...

<script>
		upload(e) {
				const tempFilePaths = e.tempFilePaths;//e是獲取的圖片源
				uni.uploadFile({
					url: 'http://localhost:9191/files/upload', //上傳圖片的后端接口
					filePath: tempFilePaths[0],
					name: 'file',
					success: res => {
						this.formData.avatar = res.data
						console.log(this.formData.avatar, "頭像")
					}
				})
			}
</script>

當然我這個是一種偷懶的方法,要學東西還是要深入的去了解其所以然。?文章來源地址http://www.zghlxwxcb.cn/news/detail-517880.html

到了這里,關于uni-file-picker上傳圖片到后端服務器并存入數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包