WeChat 미니 프로그램 API 업로드 및 다운로드
wx.uploadFile(OBJECT)
로컬 리소스를 개발자 서버에 업로드합니다. 예를 들어 페이지는 wx.chooseImage와 같은 인터페이스를 통해 로컬 리소스의 임시 파일 경로를 얻은 후 이 인터페이스를 통해 지정된 서버에 로컬 리소스를 업로드할 수 있습니다. 클라이언트는 Content-Type
为 multipart/form-data
를 사용하여 HTTPS POST 요청을 시작합니다.
OBJECT 매개변수 설명:
샘플 코드:
wx.chooseImage({ success:function(res){ var tempFilePaths = res.tempFilePaths; wx.uploadFile({ url: 'http://example.com/upload', filePath: tempFilePaths[0], name:"file", formData:{ "user":"test" } }) } })
wx.downloadFile(OBJECT)
파일 리소스를 로컬로 다운로드합니다. 클라이언트는 직접 HTTP GET 요청을 시작하고, 다운로드한 리소스를 유형에 따라 처리하고, 파일의 로컬 임시 경로를 반환합니다.
OBJECT 매개변수 설명:
샘플 코드:
wx.downloadFile({ url: 'http://example.com/audio/123', type: 'audio', success:function(res){ wx.playVoice({ filePath: res.tempFilePath }) } })