国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序云開發(fā)之云存儲(實(shí)現(xiàn)圖片上傳和下載)

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序云開發(fā)之云存儲(實(shí)現(xiàn)圖片上傳和下載)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

我們經(jīng)常將文件(音頻、圖片、壓縮包、文檔)存儲在網(wǎng)上,我們的云開發(fā)平臺為開發(fā)者提供“云存儲”空間,開發(fā)者只需將文件上傳,就可以得到這個(gè)文件的下載地址和File ID。

微信小程序云開發(fā)之云存儲(實(shí)現(xiàn)圖片上傳和下載)

一、云存儲的使用

代碼如下(示例):

 wx.cloud.uploadFile({
        cloudPath:`上傳的位置/$文件的命名`,
        filePath:臨時(shí)文件路徑,
        success(res){
        	//成功后的回調(diào)
        },
        fail(res){
			//失敗后的回調(diào)
		}
      })

二、使用演練

1.上傳圖片到云存儲中

效果:
微信小程序云開發(fā)之云存儲(實(shí)現(xiàn)圖片上傳和下載)

wxml示例:

<view class="group">
    <text>附加圖片:</text>
    <view class="img">
      <view class="img_row">
        <block wx:for="{{cloudImages}}" wx:key="index">
          <image class="img01" src="{{item}}"></image>
        </block>
      </view>
      <image class="img01" src="../../static/camera.png" bindtap="imgFile"></image>
    </view>
  </view>

js代碼示例:

 imgFile(){
    var that=this
    wx.chooseImage({
      count:2, //上傳圖片最多不超2張
      success(res){
        /* console.log(res) */
        for(var i=0;i<res.tempFilePaths.length;i++){
          wx.cloud.uploadFile({
            cloudPath:`actionInfo/${Math.random()}_${Date.now()}.${res.tempFilePaths[i].match(/\.(\w+)$/)[1]}`,
            filePath:res.tempFilePaths[i],
            success(res){
              /* console.log(res) */
              that.data.cloudImages.push(res.fileID)
              that.setData({
                cloudImages:that.data.cloudImages
              })
              /* console.log(that.data.cloudImages) */
            }
          })
        }
      }
    })
  },

2.下載并保存圖片到手機(jī)

代碼如下(示例):

downLoadImage(event){
    wx.cloud.downloadFile({
      fileID:event.currentTarget.dataset.id,
      success(res){
        wx.saveImageToPhotosAlbum({
          filePath: res.tempFilePath,
          success(){
            wx.showToast({
              title: '保存成功',
            })
          }
        })
      }
    })
  },

tips:上邊的鏈接下載地址時(shí)FileID,如果鏈接下載圖片地址是url,則調(diào)用的API是:wx.downloadFile({url:})
wx.saveImageToPhotosAlbum:將圖片保存到手機(jī)中文章來源地址http://www.zghlxwxcb.cn/news/detail-513348.html


到了這里,關(guān)于微信小程序云開發(fā)之云存儲(實(shí)現(xiàn)圖片上傳和下載)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序:服務(wù)器請求、上傳圖片和提交表單開發(fā)完整代碼實(shí)例

    該示例涉及服務(wù)器請求、上傳圖片、展示上傳的圖片,并提交表單,同時(shí)配合使用 WXML(微信小程序的前端頁面結(jié)構(gòu))、WXSS(樣式表)、以及 JavaScript(邏輯控制)。請注意,服務(wù)器端的實(shí)現(xiàn)將不在本示例范圍內(nèi),您需要根據(jù)實(shí)際需求創(chuàng)建后端 API 來處理請求和上傳的操作。

    2024年02月06日
    瀏覽(21)
  • 微信小程序-多圖片上傳(基于Promise.all實(shí)現(xiàn))

    微信小程序-多圖片上傳(基于Promise.all實(shí)現(xiàn))

    如你所了解到的,微信小程序的wx.uploadFile每次僅支持單文件上傳。但在實(shí)際的應(yīng)用場景中往往有多文件上傳的需求。因此我打算用Promise.all對wx.uploadFile進(jìn)行一層封裝,讓其能夠?qū)崿F(xiàn)多文件上傳。 說在前面:若你了解Promise.all的用法.那么你一定知道這樣封裝的結(jié)果: 同時(shí)上傳多

    2023年04月09日
    瀏覽(89)
  • 解決uni.uploadFile在微信小程序體驗(yàn)版和線上版本上傳圖片無響應(yīng)上傳不了 但是開發(fā)版正常上傳的問題

    解決uni.uploadFile在微信小程序體驗(yàn)版和線上版本上傳圖片無響應(yīng)上傳不了 但是開發(fā)版正常上傳的問題

    解決方案如圖: 需要在微信小程序后臺添加上傳圖片的ip白名單。 開發(fā)環(huán)境大家一般都勾選了不校驗(yàn)合法域名 所以開發(fā)環(huán)境正常,但是提到線上環(huán)境就直接不執(zhí)行了 ?

    2024年02月12日
    瀏覽(40)
  • asp微信小程序上傳多張照片功能,wx.chooseMedia和wx.uploadFile配合實(shí)現(xiàn)多張圖片上傳

    由于項(xiàng)目需要使用asp,因此用asp寫了一個(gè)接收微信小程序上傳多張照片的功能,例用的是wx.chooseMedia和wx.uploadFile配合,循環(huán)上傳多張照片,微信小程序現(xiàn)在好像最多可以上傳20張,閑話不好上代碼,需要的可以直接下載,前后臺都有,本文只放前端代碼: 本文實(shí)現(xiàn)微信小程序

    2024年02月11日
    瀏覽(25)
  • 微信小程序---圖片裁剪、旋轉(zhuǎn)、預(yù)覽、上傳功能實(shí)現(xiàn)(已經(jīng)封裝成組件,需要的到資源下載)

    微信小程序---圖片裁剪、旋轉(zhuǎn)、預(yù)覽、上傳功能實(shí)現(xiàn)(已經(jīng)封裝成組件,需要的到資源下載)

    1、可以拍攝或選擇本地圖片上傳圖片數(shù)據(jù) 2、圖片上傳數(shù)據(jù)可以進(jìn)行裁剪、選擇、取消、裁剪后預(yù)覽、上傳以及限制大小,還可以縮放操作,需要的可以解除限制即可 1、點(diǎn)擊圖片上傳按鈕時(shí),跳轉(zhuǎn)頁面到cropper進(jìn)行圖片選擇剪切 wx.navigateTo({ ??????url:?`/pages/cropper/cropper?d

    2023年04月26日
    瀏覽(97)
  • 微信小程序上傳圖片寫法

    小程序上傳圖片需要用到小程序API中的wx.uploadFile()方法。以下是一個(gè)基本的示例代碼: 在這個(gè)示例代碼中,首先使用wx.chooseImage()方法讓用戶選擇一張圖片,然后通過wx.uploadFile()方法將選中的圖片上傳到指定的接口地址。在上傳成功后,我們可以在success回調(diào)函數(shù)中獲

    2024年02月11日
    瀏覽(225)
  • uni-app uni-file-picker文件上傳實(shí)現(xiàn)拍攝從相冊選擇獲取圖片上傳文檔服務(wù)器(H5上傳-微信小程序上傳)

    uni-app uni-file-picker文件上傳實(shí)現(xiàn)拍攝從相冊選擇獲取圖片上傳文檔服務(wù)器(H5上傳-微信小程序上傳)

    前言 最近在使用uni-app寫H5移動端,有一個(gè)從手機(jī)拍攝從相冊選擇獲取圖片上傳到文檔服務(wù)器功能。 查閱uni-app發(fā)現(xiàn)關(guān)于上傳圖片,uni-file-picker文件上傳,uni.chooseImage,uni.uploadFile H5上傳時(shí)它和pc端原理差不多,都是file對象上傳,PC端是通過new file對象,uni-app是直接提供了 微信

    2024年02月15日
    瀏覽(95)
  • 微信小程序云存儲(文件上傳到云端)

    微信小程序云存儲(文件上傳到云端)

    ??我們直到,云開發(fā)控制臺更多的是對項(xiàng)目中的初始文件的操作管理,例如項(xiàng)目的Logo圖片可以通過云開發(fā)控制臺提起上傳到云端。項(xiàng)目在執(zhí)行的過程中也會涉及文件的操作,例如用戶上傳圖片的操作,這時(shí)就需要用到云開發(fā)存儲API。 ??小程序云開發(fā)提供了一系列存儲操

    2024年02月09日
    瀏覽(24)
  • 微信小程序上傳圖片壓縮方案

    小程序上傳圖片需要進(jìn)行壓縮,可以使用wx.getFileSystemManager()方法將圖片轉(zhuǎn)換成base64格式,再使用canvas將圖片壓縮成指定大小。 首先使用wx.chooseImage()方法選擇了一張圖片,然后使用wx.getFileSystemManager()方法將圖片轉(zhuǎn)換成base64格式。接著使用canvas進(jìn)行壓縮,并將canvas轉(zhuǎn)換成圖片

    2024年02月11日
    瀏覽(99)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包