diff --git a/app.json b/app.json index 1ef8984..54cffce 100644 --- a/app.json +++ b/app.json @@ -58,7 +58,8 @@ "pages/API/canvas/canvas", "pages/API/get-wxml-node-info/get-wxml-node-info", "pages/API/intersection-observer/intersection-observer", - "pages/API/download-file/download-file" + "pages/API/download-file/download-file", + "pages/API/upload-file/upload-file" ], "window": { "backgroundTextStyle": "light", diff --git a/pages/API/upload-file/upload-file.js b/pages/API/upload-file/upload-file.js new file mode 100644 index 0000000..26f1d30 --- /dev/null +++ b/pages/API/upload-file/upload-file.js @@ -0,0 +1,29 @@ +// pages/API/upload-file/upload-file.js + +Page({ + chooseImage() { + const self = this + wx.chooseImage({ + success (res) { + const tempFilePaths = res.tempFilePaths + const files = res.tempFiles; + wx.uploadFile({ + url: 'https://finchat-mop.finogeeks.club/api/v1/netDiskProxy/needCheckAuth/self?type=file&content={}&thumbnail=false×tamp=1581254809&uuid=12345&appid=6000133&sign=21AE06173F566598FF9A055277AA55C4', //仅为示例,非真实的接口地址 + filePath: tempFilePaths[0], + name: 'file', + formData: { + 'uploadFile': files[0], + }, + success (res){ + const data = res.data + //do something + console.log(res); + }, + fail (res) { + console.log(res); + } + }) + } + }) + }, +}) diff --git a/pages/API/upload-file/upload-file.json b/pages/API/upload-file/upload-file.json new file mode 100644 index 0000000..607f56a --- /dev/null +++ b/pages/API/upload-file/upload-file.json @@ -0,0 +1,3 @@ +{ + "navigationBarTitleText": "上传文件" +} diff --git a/pages/API/upload-file/upload-file.wxml b/pages/API/upload-file/upload-file.wxml new file mode 100644 index 0000000..5d4c86e --- /dev/null +++ b/pages/API/upload-file/upload-file.wxml @@ -0,0 +1,30 @@ + + + + + +