ホームページ  >  記事  >  WeChat アプレット  >  WeChat ミニ プログラム ネットワーク API のアップロードとダウンロードの詳細な手順

WeChat ミニ プログラム ネットワーク API のアップロードとダウンロードの詳細な手順

高洛峰
高洛峰オリジナル
2017-03-15 16:32:101809ブラウズ

この記事では主にWeChatミニプログラムネットワークAPIアップロード、ダウンロードの詳細な手順関連情報を紹介します。必要な友達は

wx.uploadFile(OBJECT)

を参照してください。ローカルリソースになります開発者サーバーにアップロードされます。たとえば、ページが wx.chooseImage や他の インターフェース を通じてローカル リソースの一時ファイル パスを取得した後、このインターフェースを通じて指定されたサーバーにローカル リソースをアップロードできます。クライアントは HTTPS POST リクエスト を開始します。ここで、Content-Type は multipart/form-data です。

OBJECTパラメータの説明:

アクションなしNoインターフェース呼び出し成功failFunctionNo失敗したインターフェース呼び出しのコールバック関数complete機能いいえインターフェース呼び出し終了時のコールバック関数(成功、失敗した呼び出し)が実行されます) サンプルコード: ファイルリソースをダウンロード地元へ。クライアントは HTTP GET リクエストを直接開始し、ダウンロードされたリソースをタイプに応じて処理し、ファイルのローカル一時パスを返します。
パラメータ タイプ 必須 説明
url 文字列 はい 開発者サーバーのURL
filePath 文字列 は、ファイル リソースをアップロードするための パスです。
name String は、 ファイルに対応する key です。開発者は、サーバー側でこのキーを介してファイルのバイナリ コンテンツを取得できます。
コールバック関数
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)
OBJECTパラメータの説明:


パラメータ

Type

Required

Required

url
文字列

は、リソースをダウンロードするためのURL


です

typeStringNoクライアント識別処理に使用されるダウンロードされたリソースのタイプ、有効な値: image/audio/videoheaderObjectNoHTTPリクエストヘッダ成功関数いいえダウンロードが成功すると、tempFilePath、res={tempFilePath:"ファイルの一時パス"}fail関数の形式でページに渡されます。 Noインターフェース呼び出しが失敗しました Callback functioncompleteFunctionNoインターフェース呼び出しの終了時のコールバック関数 (呼び出しが成功または失敗した場合に実行されます)サンプルコード:お読みいただきありがとうございます。ぜひ読んでいただければ幸いです。これはすべての人に役立ちます。このサイトをサポートしていただきありがとうございます!
wx.downloadFile({
 url: 'http://example.com/audio/123',
 type: 'audio',
 success:function(res){
 wx.playVoice({
  filePath: res.tempFilePath
 })
 }
})

以上がWeChat ミニ プログラム ネットワーク API のアップロードとダウンロードの詳細な手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。