小さなプログラムのマイクロチャネルのクラウド開発は、写真をアップロードwx.cloud.uploadFile()

ページボタン

<ボタンbindtap = "addImg" クラス= "addPng" タイプ= "デフォルト">添加图片</ボタン>

JS:確かに画像を使用する前に)あなたがwx.chooseImageを(使用したいので、前に、写真をアップロードする画像を選択し、写真をアップロードする必要があります

addImg:関数(){

  wx.chooseImage({//選択画像

      数:1、//デフォルトで選択された所定数の画像9

      たSizeType:[ "オリジナル"、 "圧縮"] //指定された画像サイズ、画像/マップ圧縮

      たsourceType:[「アルバム」、「カメラ」]、//どこ画像アルバム/カメラを選択するために、

      機能行なわ(chooseres)=> {//インタフェースの呼び出し成功:成功

          //console.log(chooseres);

          //あなたがここにそれをアップロードすることができます画像を選択

          wx.cloud.uploadFile({

            cloudPath: "IMG /" +新しいDate()getTime()+ " - " + Math.floor(Math.random()* 1000年)、//クラウドストレージ・パスとファイル名。

            filePathに:chooseres.tempFilePaths [0]は、一時アドレスはここで使用アップロード/ファイルパスに写真//画像を返さ選択することです

            成功:クラウドストレージの成功のために(uploadres)=> {//アップロード写真

              //console.log(uploadres)

              wx.showLoading({自動的のみwx.hideLoading閉じるシャットダウンしないローディングメッセージボックスを表示//

                タイトル:「アップロードイメージ」、//プロンプトボックスが表示されたメッセージ

                マスク:真、//ショーの透明性マスク層、タッチを防止することができます。真、そうでないか、書き込みにメッセージが表示されたら、画面は、画面上で操作することはできません操作できることは偽であります

                成功:関数(){

                  setTimeoutメソッド(関数(){//使用タイマーは、プロンプトボックスが消滅することができます

                    )(wx.hideLoding //消え、プロンプトボックスの皮を作ります

                  }、1000); //タイマー時間(ms)、ここ1Sメッセージボックスを示す実行(wx.hideLodingを表示した後)、すなわち、メッセージボックスが1秒間表示しました

                }

              });

            }、

            失敗:(ERR)=> {

              console.log(ERR)

            }

          })

      }、

      失敗:(ERR)=> {

        console.log(ERR)

      }

  })

}

成功:(chooseres):

上記のコードchooseres値成功メッセージが最初に返される3つのパラメータを有し、第二の画像は、一時的なアドレスリスト(配列)であるにかかわらず、選択された数の、1または他のあるアレイであるので、テイク返します特定の位置の値は添字を取得するために必要とされる場合、画像

第三の文書は、それぞれの位置は、ファイルのサイズの大きさとパスに対処一時的に記憶されるオブジェクトの配列であります

画像

cloudPath: "IMG /" +新しいDate()getTime()+ " - " + Math.floor(Math.random()* 1000)。:

フォルダのパス「/」ファイル名に続いて除算「/」フォルダの前に自動的に作成されていない「/」であれば、

画像

成功:(uploadres)メッセージ、ファイルID(ファイルアクセスパス)、およびHTTPステータスコードの値を返します

しかし、選択肢は同じではなく、それぞれのアップロードにのみ写真をアップロードすることができ、そのたびに、ファイルにファイルIDのアクセスパスを返された画像を、対応する単一のアクセスパスであります

画像

これまでのところ、クラウド絵アプレットのアップロードの開発が完了しています

おすすめ

転載: www.cnblogs.com/Guo-Xiaoqiang/p/12114826.html