本文主要介紹了微信小程式 上傳頭像的實(shí)例詳解的相關(guān)資料,希望透過(guò)本文能幫助到大家,讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下,希望能幫助到大家。
微信小程式上傳頭像的實(shí)例詳解
#最近在做微信小程式上傳頭像和上傳照片功能就隨手寫程式碼:
?上傳頭像html:
<view class="edit-list"> <text class="list-name list-first">頭像</text> <view class="edit-righr-bar"> <image class="head-portrait" src="{{avatar}}" bindtap='changeAvatar'></image> </view> </view>
js程式碼:
// 切換頭像 changeAvatar: function () { var that = this; // var childId = wx.getStorageSync("child_id"); // var token = wx.getStorageSync('token'); wx.chooseImage({ count: 1, // 最多可以選擇的圖片張數(shù),默認(rèn)9 sizeType: ['compressed'], // original 原圖,compressed 壓縮圖,默認(rèn)二者都有 sourceType: ['album', 'camera'], // album 從相冊(cè)選圖,camera 使用相機(jī),默認(rèn)二者都有 success: function (res) { console.log(res.tempFilePaths + "修改頁(yè)面") var avatar = res.tempFilePaths; that.setData({ avatar: avatar, upAvatar:true }) }, fail: function () { // fail }, complete: function () { // complete } }) }, 這是是調(diào)用上傳頭像uploadFile方法 // 上傳頭像 app.uploadimg({ url: 'URL地址', path: avatar, header: { 'Content-Type': 'multipart/form-data', "Authorization": "Bearer " + token }, isShow: false }); 上傳頭像代碼uploadFile做了一個(gè)封裝 代碼放在APP.js里 //多張圖片上傳 uploadimg:function(data){ var that= this, i=data.i ? data.i : 0, success=data.success ? data.success : 0, fail=data.fail ? data.fail : 0; wx.uploadFile({ url: data.url, filePath: data.path[i], name: 'fileData',//這里根據(jù)自己的實(shí)際情況改 header: data.header, formData: { sequence:i+1 }, success: (resp) => { success++; console.log(resp) console.log(i+"成功"); } }, fail: (res) => { fail++; console.log('fail:' + i + "fail:" + fail); }, complete: () => { console.log(i); i++; if (i == data.path.length) { //當(dāng)圖片傳完時(shí),停止調(diào)用 console.log('執(zhí)行完畢'); console.log('成功:' + success + " 失?。?quot; + fail); } else {//若圖片還沒(méi)有傳完,則繼續(xù)調(diào)用函數(shù) console.log(i); data.i = i; data.success = success; data.fail = fail; that.uploadimg(data); } } }); },
?uploadFile 提交預(yù)設(shè)是post方法,後臺(tái)給的介面的時(shí)候需要後臺(tái)做成post
相關(guān)推薦:
web前端開(kāi)發(fā)upload上傳頭像js範(fàn)例程式碼
#以上是微信小程式實(shí)作上傳頭像詳解的詳細(xì)內(nèi)容。更多資訊請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強(qiáng)大的PHP整合開(kāi)發(fā)環(huán)境

Dreamweaver CS6
視覺(jué)化網(wǎng)頁(yè)開(kāi)發(fā)工具

SublimeText3 Mac版
神級(jí)程式碼編輯軟體(SublimeText3)

如果我們更換了自己的系統(tǒng)帳戶頭像,但是不想要了,結(jié)果找不到win11怎麼更改預(yù)設(shè)頭像了,其實(shí)我們只要找到預(yù)設(shè)頭像的資料夾就可以恢復(fù)了。 win11頭像恢復(fù)預(yù)設(shè)1、先點(diǎn)開(kāi)底部任務(wù)欄的“Windows標(biāo)誌”2、接著在其中找到並打開(kāi)“設(shè)定”3、然後進(jìn)入左邊欄的“帳戶”4、隨後點(diǎn)開(kāi)右側(cè)的“帳戶資訊” 5.開(kāi)啟後,點(diǎn)選選擇照片中的「瀏覽檔案」6、最後進(jìn)入「C:\ProgramData\Microsoft\UserAccountPictures」路徑就可以找到系統(tǒng)預(yù)設(shè)頭像圖片了。

Windows作業(yè)系統(tǒng)是全球最受歡迎的作業(yè)系統(tǒng)之一,其新版本W(wǎng)in11備受矚目。在Win11系統(tǒng)中,管理員權(quán)限的取得是一個(gè)重要的操作,管理員權(quán)限可以讓使用者對(duì)系統(tǒng)進(jìn)行更多的操作和設(shè)定。本文將詳細(xì)介紹在Win11系統(tǒng)中如何取得管理員權(quán)限,以及如何有效地管理權(quán)限。在Win11系統(tǒng)中,管理員權(quán)限分為本機(jī)管理員和網(wǎng)域管理員兩種。本機(jī)管理員是指具有對(duì)本機(jī)電腦的完全管理權(quán)限

OracleSQL中的除法運(yùn)算詳解在OracleSQL中,除法運(yùn)算是一種常見(jiàn)且重要的數(shù)學(xué)運(yùn)算運(yùn)算,用來(lái)計(jì)算兩個(gè)數(shù)相除的結(jié)果。除法在資料庫(kù)查詢中經(jīng)常用到,因此了解OracleSQL中的除法運(yùn)算及其用法是資料庫(kù)開(kāi)發(fā)人員必備的技能之一。本文將詳細(xì)討論OracleSQL中除法運(yùn)算的相關(guān)知識(shí),並提供具體的程式碼範(fàn)例供讀者參考。一、OracleSQL中的除法運(yùn)算

註冊(cè)了win10的帳戶之後,有很多的小伙伴覺(jué)得自己的頭像都是默認(rèn)的不是很好看,為此想要去改頭像,下面就帶來(lái)了更改頭像的教程,想知道的可以來(lái)一起看看。 win10帳戶名稱怎麼改頭像:1、先點(diǎn)選左下角開(kāi)始。 2、然後在彈出的選單中點(diǎn)擊上面的頭像。 3.進(jìn)入之後點(diǎn)選「更改帳戶設(shè)定」。 4、然後點(diǎn)選頭像下面的「瀏覽」。 5.找到自己想作為頭像的照片來(lái)選擇。 6、最後即可成功的修改完成。

PHP中的模運(yùn)算子(%)是用來(lái)取得兩個(gè)數(shù)值相除的餘數(shù)的。在本文中,我們將詳細(xì)討論模運(yùn)算子的作用及用法,並提供具體的程式碼範(fàn)例來(lái)幫助讀者更好地理解。 1.模運(yùn)算子的作用在數(shù)學(xué)中,當(dāng)我們將一個(gè)整數(shù)除以另一個(gè)整數(shù)時(shí),就會(huì)得到一個(gè)商和一個(gè)餘數(shù)。例如,當(dāng)我們將10除以3時(shí),商數(shù)為3,餘數(shù)為1。模運(yùn)算子就是用來(lái)取得這個(gè)餘數(shù)的。 2.模運(yùn)算子的用法在PHP中,使用%符號(hào)來(lái)表示模

Numpy是一款Python科學(xué)計(jì)算庫(kù),提供了豐富的陣列操作函數(shù)與工具。升級(jí)Numpy版本時(shí)需要查詢目前版本以確保相容性,本文將詳細(xì)介紹Numpy版本查詢的方法,並提供具體的程式碼範(fàn)例。方法一:使用Python程式碼查詢Numpy版本使用Python程式碼可以輕鬆查詢Numpy的版本,以下是實(shí)作方法和範(fàn)例程式碼:importnumpyasnpprint(np

Linux系統(tǒng)呼叫system()函數(shù)詳解系統(tǒng)呼叫是Linux作業(yè)系統(tǒng)中非常重要的一部分,它提供了一種與系統(tǒng)核心互動(dòng)的方式。其中,system()函數(shù)是常用的系統(tǒng)呼叫函數(shù)之一。本文將詳細(xì)介紹system()函數(shù)的使用方法,並提供對(duì)應(yīng)的程式碼範(fàn)例。系統(tǒng)呼叫的基本概念系統(tǒng)呼叫是使用者程式與作業(yè)系統(tǒng)核心互動(dòng)的一種方式。使用者程式透過(guò)呼叫系統(tǒng)呼叫函數(shù)來(lái)請(qǐng)求作業(yè)系統(tǒng)

boss直聘頭像怎麼換回默認(rèn)?boss直聘頭像是可以隨意選擇調(diào)整的,但是多數(shù)的小伙伴不知道boss直聘頭像如何換回默認(rèn),接下來(lái)就是小編為玩家?guī)?lái)的boss直聘頭像換回預(yù)設(shè)方法教程,有興趣的玩家快來(lái)一起看看吧! boss直聘頭像怎麼換回預(yù)設(shè)1、先打開(kāi)boss直聘APP,主頁(yè)右下角【我的】專區(qū)點(diǎn)擊上方的頭像;2、然後進(jìn)入到個(gè)人資訊的介面,繼續(xù)點(diǎn)擊頭像;3、之後選擇【拍照】、【從相簿選擇】即可換回預(yù)設(shè)。
