日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

小程序上传文件到阿里云oss

發(fā)布時(shí)間:2023/12/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 小程序上传文件到阿里云oss 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本文僅舉例上傳圖片和上傳視頻!

準(zhǔn)備工作:

需要引入的js文件:https://download.csdn.net/download/impossible1994727/12328614

參考文檔:https://help.aliyun.com/document_detail/92883.html?spm=a2c4g.11186623.6.1526.3dbc10d5yHrpGd

確保后臺(tái)完成了步驟1: 配置Bucket跨域訪問(wèn)和步驟2:配置外網(wǎng)域名到小程序的域名白名單

前端進(jìn)行步驟3:使用Web端直傳實(shí)踐方案Demo進(jìn)行上傳測(cè)試。

測(cè)試完成開始小程序上傳文件

我的小程序引入的是https://download.csdn.net/download/impossible1994727/12328614里的js,就按照這個(gè)來(lái)說(shuō)。

修改config里面的fileHost,AccessKeySecret和OSSAccessKeyId為自己的。

在需要上傳文件的js里面引入?uploadFile.js

上傳事件為choose_zuopin,假設(shè)上傳要求根據(jù)日期每天上傳的文件放到一個(gè)文件夾,文件夾名稱為當(dāng)前日期(2020-03-20),圖片名稱為年月日時(shí)分秒+兩位隨機(jī)數(shù)(2020032012592312.png)

choose_zuopin(e) {//選擇本地作品var that = this;var zp_size =1;//1上傳視頻,2上傳圖片wx.chooseMedia({count: 1,mediaType: [zp_size ==1 ? 'video' : 'image'],sourceType: ['album', 'camera'],maxDuration: 30,camera: 'back',success(res) {var url = res.tempFiles[0].tempFilePath;var index = url.lastIndexOf('.');var type = url.substring(index, url.length);var ossu = zp_size == 1? '視頻路徑' : '圖片路徑';//示例:var ossu ='web/video',這個(gè)路徑前一定不能有斜杠!!!!that.up_oss(url, type, ossu)}})},up_oss(url, type, dir) {//將本地作品上傳至阿里云ossvar that = this;var nowTime = that.get_durrent_day();uploadImage(url, type, dir + nowTime + '/',function (result) {console.log("======上傳成功圖片地址為:", result);}, function (result) {console.log("======上傳失敗======", result);})},get_durrent_day() {//拼接上傳到oss文件夾的名稱,例如2020-03-20var day = new Date();var year = day.getFullYear();var month = (day.getMonth() + 1).toString();month = (month > 9) ? month : "0" + month;var date = (day.getDate()).toString();date = (date > 9) ? date : '0' + date;return year + '-' + month + '-' + date},

最后上傳完成得到的圖片路徑為:fileHost/ossu/2020-03-20/2020032012592312.png

總結(jié)

以上是生活随笔為你收集整理的小程序上传文件到阿里云oss的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。