Heim > Artikel > Backend-Entwicklung > Detaillierte Methode zum Hochladen von Dateien nach der Aufnahme im WeChat-Applet
In diesem Artikel wird die Methode zum Hochladen von Dateien nach der Aufnahme im WeChat-Applet beschrieben. Wenn Sie die Methode zum Hochladen von Dateien nach der Aufnahme mit dem WeChat-Applet nicht kennen oder mit der Methode nicht vertraut sind Hochladen von Dateien nach der Aufnahme durch das WeChat-Applet. Wenn Sie interessiert sind, schauen wir uns gemeinsam diesen Artikel an. Kommen wir ohne weitere Umschweife zur Sache!
Sehen Sie sich den Code direkt an:
startRecode:function(){ var s = this; console.log("start"); wx.startRecord({ success: function (res) { console.log(res); var tempFilePath = res.tempFilePath; s.setData({ recodePath: tempFilePath, isRecode:true}); }, fail: function (res) { console.log("fail"); console.log(res); //录音失败 } }); }, endRecode:function(){//结束录音 var s = this; console.log("end"); wx.stopRecord(); s.setData({ isRecode: false }); wx.showToast(); setTimeout(function () { var urls = app.globalData.urls + "/Web/UpVoice"; console.log(s.data.recodePath); wx.uploadFile({ url: urls, filePath: s.data.recodePath, name: 'file', header: { 'content-type': 'multipart/form-data' }, success: function (res) { var str = res.data; var data = JSON.parse(str); if (data.states == 1) { var cEditData = s.data.editData; cEditData.recodeIdentity = data.identitys; s.setData({ editData: cEditData }); } else { wx.showModal({ title: '提示', content: data.message, showCancel: false, success: function (res) { } }); } wx.hideToast(); }, fail: function (res) { console.log(res); wx.showModal({ title: '提示', content: "网络请求失败,请确保网络是否正常", showCancel: false, success: function (res) { } }); wx.hideToast(); } }); },1000) }
Seitencode :
<button type="primary" bindtouchstart="startRecode" bindtouchend="endRecode" class="cxbtn">按住录音(可选)</button>
Zusammenfassung: Es ist notwendig, das Laden nach der WeChat-Aufnahme zu verzögern. Wenn es nicht verzögert wird, kann der Dateiname nicht abgerufen werden : localid ist leer
Verwandte Empfehlungen:
WeChat-AppletIn Entwicklung Anfrage postenDetaillierte Erklärung
WeChat-AppletDetaillierte Erklärung zum Pull-Down-Laden und Pull-Up-Refresh
Das obige ist der detaillierte Inhalt vonDetaillierte Methode zum Hochladen von Dateien nach der Aufnahme im WeChat-Applet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!