阿里云上传下载API接口使用,及EF的使用

本文介绍了如何使用阿里云的API进行断点分片下载,实现下载进度跟踪,以及详细步骤展示了Entity Framework (EF)的使用,从代码类创建数据库到数据库内容映射到代码类的全过程。
摘要由CSDN通过智能技术生成
--阿里云上传下载API接口使用
相关资料地址:https://help.aliyun.com/document_detail/oss/sdk/dotnet-sdk/install.html?spm=5176.docoss/sdk/dotnet-sdk/preface.6.357.SHx0qW
1.在开始编程前需要引用Aliyun.OSS.dll,可以直接在阿里官网下载,也可以通过NuGet安装。
2.在阿里的官方网站上,对于上传和下载都有简单的示例代码。
3.通过普通的PutObject方法上传的文件最大不能超过5GB,不然报错,通过Multipart分片上传的
大小不能超过48.8TB,几乎没有限制。
4.Multipart分片上传也可以支持断点上传。
断点分片异步上传的实现:
基本的实现方式官网都有,下面是自己需要注意或修改的一点东西
在分片上传时,需要首先创建InitiateMultipartUploadRequest实例对象,然后使用InitiateMultipartUpload方法,得到一个UploadId,这个Id是一个在阿里中长期存在的Id,对应着每次的分片上传事件,除非在上传完成后调用完成分片上传方法client.CompleteMultipartUpload或者调用取消分片上传方法AbortMultipartUpload,这个Id才会消失。所以,我们可以通过client.ListMultipartUploads方法得到空间上所有的未完成的分片上传事件,然后通过key获得上次上传对应的UploadId,之后在根据已获得的UploadId调用client.ListParts方法,就可以获得上次上传的片信息了,得到的是一个Part的集合,Part中有一个PartNumber属性,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值