首页 > 编程语言 >微信小程序开发:上传网络图片到阿里云oss

微信小程序开发:上传网络图片到阿里云oss

时间:2024-03-13 12:44:07浏览次数:21  
标签:增强 微信 oss 程序开发 域名 阿里 上传 图片

上文遇到的问题,用户上传的人像图片在经过人像增强后返回的结果需要再次上传到阿里云的oss。

因为是需要下下载,再上传,这个域名我们没有在MP后台配置download域名,所以报错了:

 

但是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,程序开发,域名,阿里,上传,图片
From: https://www.cnblogs.com/shuinanxun/p/18070372

相关文章

  • 2024基于协同过滤算法springboot微信订餐小程序项目
    项目介绍基于springboot开发的订餐小程序,用户在微信小程序里面进行注册登录,点餐,收藏,评论等,管理员在后台网页端进行对菜品,分类,订单,用户,角色,评论等进行管理,小程序界面通过协同过滤算法给用户推荐菜品技术栈后端:springboot+JPA+Mysql8+redis+maven+idea前端:后台:HTML+JS+CSS......
  • 微信小程序:从零入门,这篇文章让你快速上手微信小程序开发
    小程序配置文件一个小程序应用程序会包括最基本的两种配置文件。一种是全局的app.json和⻚面自己的page.json全局配置app.json包括了小程序的所有⻚面路径、界面表现、网络超时时间、底部tab等pages字段用于描述当前小程序所有⻚面路径,这是为了让微信客戶端知道当前你的小......
  • 微信小程序(五)常用组件
    text与rich-text 按钮的样式image组件的使用 ......
  • Practical Learned Lossless JPEG Recompression with Multi-Level Cross-Channel Ent
    目录简介模型DCTCoefficientsRearrangement将系数重排Cross-ColorEntropyModelMatrixContextModelMulti-LevelCross-ChannelEntropyModel创新点实验设置训练数据集:测试数据集:训练细节:结果简介JPEG是一种非常流行的压缩方法,然而最近关于图像压缩的研究主要集中在未压......
  • 【短剧小程序开发】费用从20元送源码到20万定制到底有什么区别?
    网络微短剧无疑是2024年最火热的蓝海项目之一。2023年国内微短剧总量已达373.9亿元,可知道全年电影总票房才549亿元。短剧的市场总量超过电影票房指日可待,预计2027年短剧总量可达1000亿元。稍微关注短剧赛道的朋友就会发现,23年至今不断会有某某短剧上线当日充值超2000万等等新......
  • 微信小程序开发:调用人像动漫化接口前先限制并缩放图片尺寸
    上文说到我们在调用人像动漫化接口之前先将人像图片做了增强,但是用户自己上传的图片可能像素会很大,会超过2000*2000,因为人像动漫化接口限制,图片大小不能超过2000*2000: 只有阿里云有这个限制,腾讯云的限制是图片大小不能超过5M: 只有阿里云的有限制: 所以我们需要用到......
  • 微信小程序之导出页面为doc文件
    微信小程序:需求将一个类似报表的页面点击下载导出问xxx.doc文件。1.写入文件导出由于微信小程序的限制;将导出的功能放到node服务上。使用fs直接将html文本模板写入doc文件后返回下载地址 //生成下载文件,并返回名称app.post('/getFile',(req,res)=>{constdata......
  • 如何开发微信小程序
    大体流程如下1.创建微信小程序开发者账号 https://mp.weixin.qq.com,获取小程序的AppId(用于在微信开发者工具中创建小程序) 2.安装微信开发者工具   ......
  • 微信小程序开发:精细化处理人像动漫化调用之前的人像修复增强
    有用户反馈人像动漫化后的图片失真: 所以看了下阿里云有无人像增强的api,搜索后还真有: 文档地址:https://help.aliyun.com/zh/viapi/developer-reference/api-y20gud我想的是:在调用人像动漫化接口之前先将上传的人像图片再调用一次人像增强后再调用动漫化接口,这样就可以将......
  • Gossip协议和Grpc协议的区别
    Gossip协议Gossip协议,也称为流言协议,是一种基于成员之间随机通信的分布式系统同步协议。它模仿社会中流言的传播方式,通过节点之间的随机交互传播信息,以此实现数据的最终一致性。Gossip协议特别适合于大规模、分布式的环境中,因为它能够很好地处理节点故障和网络分区问题。特点:......