C#阿里云oss接口上传和下载文件
一 前期准备工作:需要获取阿里云的:endpoint, accessKeyId, accessKeySecret这三个参数值,可以登录阿里云账号获取到。
再一个就是项目中需要引入阿里云的接口文件Aliyun.OSS
二 oss文件上传使用接口中OssClient.PutObject方法
// <param name="osspath">要存储到阿里云上的目录文件地址如a\a.pdf</param>
/// <param name="fileuploadpath">要上传的文件地址本地..\Download\\word\\a.pdf</param>
主要代码:
public void UploadFile(string osspath,string fileuploadpath)
{
var bucketName= “你的bucketname”;
var result = client.PutObject(bucketName, osspath, fileuploadpath);
}
三 oss文件下载使用阿里云GetObjec()方法
主要代码
// <param name="osspath">存储到阿里云上的目录文件地址如a\a.pdf</param>
/// <param name="fileuploadpath">下载到本地的文件路径..\Download\\word\\a.pdf</param>
public void DownLoadFile(string osspath,string downpath)
{
var bucketName= “你的bucketname”;
var obj=client.GetObject(bucketName,osspath);//获取存放在阿里云oss路径上的文件
using(var requestStream=obj.Content)
{
byte bt=new byte[1024];
var path=New File.Open(downpath,FileMode.OpenOrCreate)//本地的路径文件不存在则新建有则打开
//通过输入流写入到本地文件中
var len=0;
whlie((len=requestStream.read(bt,0,1024))!=0)//读oss的文件
{
path.write(bt,0,len);//写入文件
}
path.close();
}
}
总结:通过oss接口已有的PutObject上传和下载GetObjec方法实现
C#阿里云oss接口上传和下载文件相关推荐
- vue+node.js操作阿里云OSS,上传和删除文件
效果图 一.上传文件 二.删除文件 第一步,引入依赖 npm install ali-oss --save 第二步,写OSS配置文件(server/oss.js) 这里需要在阿里云开通子账号,赋予相应 ...
- 云虚拟主机☀️利用FileZilla,使用FTP协议给阿里云虚拟主机上传、下载文件
目录
- 阿里云oss视频上传后,如何获取视频封面
前言:在阿里云oss视频上传后,我们如何获取视频封面呢?而不是通过上传方式获取封面.其实OSS本身提供了视频截帧功能 OSS提供的视频截帧功能和OSS图片服务功能使用的方式是类似的,都是通过传入x-o ...
- 阿里云 OSS监控上传进度
阿里云 OSS监控上传进度 阿里云上传进度SDK 使用阿里云带进度条的上传,然后将长传进度存入session // 带进度条的上传ossClient.putObject(new PutObjectRe ...
- springboot+阿里云OSS分片上传、断点续传、秒传
最近工作中有使用到OSS的分片上传API,整体流程就是前端将大文件进行分割,每个分片大小是1MB,分片个数是:(文件总大小 / 单个分片大小),前端多线程处理上传分片到后端,后端接收到分片后调用OSS ...
- 阿里云OSS图片上传类
1.阿里云基本函数 /*** 把本地变量的内容到文件* 简单上传,上传指定变量的内存值作为object的内容*/ public function putObject($imgPath,$object) ...
- 记录一个阿里云OSS图片上传错误
upload.js?c0e8:599 POST https://gulimall-.oss-cn-shanghai.aliyuncs.com/ 403 (Forbidden) 今天打开项目运行的时候放 ...
- flutter阿里云OSS图片上传
一.选择图片: 使用插件 image_picker: "^0.5.0+3" 使用image_picker选择图片,代码如下: // 相机拍照或者从图库选择图片pickImage(c ...
- PHP上传大文件视频到阿里云oss分片上传
下载阿里云oss的SDK composer require aliyuncs/oss-sdk-php 上传视频,我用的是分片上传,其实阿里云的文档已经写得很清楚了,不过这是当我把上传的功能写出来后才这 ...
最新文章
- 中国电子学会图形化四级编程题:食堂取餐
- suse LINUX系统中的,用户权限的问题。
- 你所不知道的Python奇技淫巧
- 命令 检查Linux服务器性能
- how to create Employee in SAP Cloud Platform
- python类实例化_python基础8之类的实例化过程剖析
- 关于Kubernetes的常见问题
- 简单理解JSONP的定义及其实现
- Excel写入与保存openpyxl
- vs2005 打包,并自动安装SQL数据库
- Bash and a Tough Math Puzzle CodeForces 914D 线段树+gcd数论
- uni-app简单介绍
- Ubuntu录制gif动态图
- html font文本颜色 字体 大小标签元素
- [USACO 2008 MAR] 土地购买
- 计算机与打印机脱机后怎么共享,打印机脱机工作怎么恢复(连接的共享打印机脱机)...
- 2021开年巨作!JDBC连接数据库工具类!
- 微信小程序ios版本连接不了服务器,微信小程序苹果手机IOS连接报网络错误解决方案...
- git clone 报错:fatal: unable to access ‘https://github.com/xxxxxxxxx/xxx.git/‘: gnutls_
- cad考试题库绘图题答案_最新CAD考试题库及答案-cad考试题库绘图题答案