如何把base64格式的图片上传到到阿里云oss c#版
2024-08-23 06:12:24
今天碰到需要把canvas上的的图片转存到阿里云oss,于是百度了半天,一个能打的答案都没有。怒了,自己搞起。
代码超级简单,需要先引入nuget 中啊里云的oss api
1 byte[] arr = Convert.FromBase64String(ImgBase64.Split(',')[1]);//.Split(',')[1]
2 MemoryStream ms = new MemoryStream(arr);
3 // 上传文件。
4 var res = client.PutObject(bucketName, objectName, ms, new ObjectMetadata() { ContentType = "image/png" });
5 var ossurl = client.GeneratePresignedUri(bucketName, GuidName).ToString();
其中ImgBase64就是上传来的base64代码,ContentType = "image/png"是因为我上传的是png格式,大家可以自己判断并改成自己的格式。
最新文章
- hbase集群安装与部署
- table_tricks_基于bootstrap
- centos atomic host第一次启动
- WPF 中的字号问题
- TEST ON 平安夜
- 让项目管理理论“落地”——读《IT项目经理成长手记》有感
- iOS - 数组(NSArray)
- Linux C程序的编译过程
- mybatis 中mapper 的namespace有什么用
- 布局时margin会影响父元素
- 千万别用模板给的list.size()巨坑
- Java8高中并发
- 四种JavaScript隐式类型转换的总结
- linux下挂载U盘
- Mongodb 安装错误汇总
- json信息的后台到前台的传输
- java命令分析线程死锁以及内存泄漏
- python的Web框架,auth权限系统
- (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md
- uvm设计分析——field automation
热门文章
- 吴恩达《深度学习》-第一门课 (Neural Networks and Deep Learning)-第四周:深层神经网络(Deep Neural Networks)-课程笔记
- 小白的springboot之路(十七)、阿里云OSS 的使用
- Vue iview可编辑表格的实现
- 写一个简单的 Linux Shell (C++)
- python-面向过程面向对象和栈的实现
- Luogu 3376 【模板】网络最大流
- zabbix关键字含义
- python-igraph
- RocketMQ 笔记
- 主键生成器效率提升方案|基于雪花算法和Redis控制进程隔离