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 }) } })