微信小程式開發:上傳網路圖片到阿里雲oss

一方_self發表於2024-03-13

上文遇到的問題,使用者上傳的人像圖片在經過人像增強後返回的結果需要再次上傳到阿里雲的oss。

因為是需要下下載,再上傳,這個域名我們沒有在MP後臺配置download域名,所以報錯了:

微信小程式開發:上傳網路圖片到阿里雲oss

但是MP後臺只能配置https的域名,而人像增強的卻返回的時http的,所以先下載人像增強返回的圖片是行不通的,所以只能把人像增強介面返回的圖片直接上傳到阿里雲oss,不經過下載到本地這一步,這樣就避免因為http無法配置的問題而卡住主流程了。

阿里雲上傳網路流檔案官方文件:
https://help.aliyun.com/zh/oss/developer-reference/streaming-upload-1?spm=5176.smartservice_service_robot_chat_new.0.0.6ad03f1bWX9yXm#section-dkr-t14-c8o

微信小程式開發:上傳網路圖片到阿里雲oss

對接出奇的順利,沒有一點報錯:

微信小程式開發:上傳網路圖片到阿里雲oss

試試上傳:

微信小程式開發:上傳網路圖片到阿里雲oss

阿里雲oss就有這種圖片了:

微信小程式開發:上傳網路圖片到阿里雲oss

這樣就避免了人像增強後還需要將圖片下載到本地再上傳中間的域名問題了。

打包下看看還有沒有錯誤:

微信小程式開發:上傳網路圖片到阿里雲oss

一切正常:

微信小程式開發:上傳網路圖片到阿里雲oss

可以打包提審了。

微信小程式開發:上傳網路圖片到阿里雲oss

小程式名:《一方雲知》。首頁就是人像動漫化功能,歡迎大家使用。

小程式二維碼:

微信小程式開發:上傳網路圖片到阿里雲oss

這篇文章就到這裡啦!如果你對文章內容有疑問或想要深入討論,歡迎在評論區留言,我會盡力回答。同時,如果你覺得這篇文章對你有幫助,不妨點個贊並分享給其他同學,讓更多人受益。

想要了解更多相關知識,可以檢視我以往的文章,其中有許多精彩內容。記得關注我,獲取及時更新,我們可以一起學習、討論技術,共同進步。

感謝你的閱讀與支援,期待在未來的文章中與你再次相遇!

相關文章