この記事では主に、サーバーに写真をアップロードする WeChat アプレットのサンプル コードを紹介します。また、1 つまたは複数の写真をアップロードする WeChat アプレットも紹介します。 この記事では、その方法を詳しく紹介します。必要な友達は参照してください。
画像をサーバーにアップロードします。 まず、フロントエンドに画像を選択するための領域を書き込みます。 wx をトリガーするには、chooseImage インターフェイスを使用し、wx.setStorage インターフェイスを使用してイメージ パスを保存します。
-wxml <view class="shangchuan" bindtap="choose"> <image style="width:100%;height:100%;" src="{{tempFilePaths}}"></image> </view> <button formType='submit' class="fabu">发布项目</button> /**选择图片 */ choose: function () { var that = this wx.chooseImage({ count: 1, sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有 success: function (res) { var tempFilePaths = res.tempFilePaths that.setData({ tempFilePaths: res.tempFilePaths }) console.log(res.tempFilePaths) wx.setStorage({ key: "card", data: tempFilePaths[0] }) } }) },
2. wx.uploadFile を使用して、サーバーにアップロードした画像をアップロードします
formSubmit2: function (e) { var that = this var card = wx.getStorageSync('card') wx.uploadFile({ url: app.globalData.create_funds, filePath: card, name: 'card', formData: { 'user_id': app.globalData.user_id, 'person': e.detail.value.person, 'company': e.detail.value.company, }, success: function (res) { console.log(res) } }) } } },
PS: WeChat アプレットは 1 つ以上の画像をアップロードします
1重要なポイント
1. 写真を選択
2. 画像をアップロード
2.wx.chooseImage({ sizeType: [], // original 原图,compressed 压缩图,默认二者都有 sourceType: [], // album 从相册选图,camera 使用相机,默认二者都有 success: function (res) { console.log(res); var array = res.tempFilePaths, //图片的本地文件路径列表 } })
WeChatアプレットは、ボタンをクリックしてフォントの色を変更する機能を実装します
WeChatアプレットは、現在位置、経度、緯度を取得し、地図を表示しますWeChatアプレット複数のファイルをダウンロードするためのシンプルなパッケージです
以上がWeChat アプレットが画像をサーバーにアップロードするためのコードについての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。