Foxtable(狐表)用户栏目专家坐堂 → [分享]狐表结合阿里云Oss对象存储案例小结,引用官方SDK dll,亲测能用


  共有38428人关注过本帖树形打印复制链接

主题:[分享]狐表结合阿里云Oss对象存储案例小结,引用官方SDK dll,亲测能用

帅哥哟,离线,有人找我吗?
chen37280600
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1264 积分:7827 威望:0 精华:4 注册:2017/12/31 14:53:00
[分享]狐表结合阿里云Oss对象存储案例小结,引用官方SDK dll,亲测能用  发帖心情 Post By:2019/3/26 10:53:00 [只看该作者]

科普:

首先科普一下什么是阿里云对象存储OSS,通俗说就是阿里云网盘,类似常见的百度网盘,只不过这个存储更牛逼,有超级丰富的接口和容灾方案。(网址:https://www.aliyun.com/product/oss

 
此主题相关图片如下:0.png
按此在新窗口浏览图片


 那为什么要用阿里云对象存储呢?狐表本身已经集成了很好用的FTP功能,还有点对点传输的OpenQQ,也有网络直接下载的NewWork工具。不过有时候,项目里客户就要求你去阿里云对象存储或者七牛云存储获取文件,存储文件,你也没办法。还要阿里云存储提供了完整的.net SDK方法,直接引用一下dll,改点代码就可以用了。

 

教程开始:

1首先你要去阿里云注册一个账号,然后开通对象存储OSS,收费分为存储费用和下行流量费用(上传流量免费的哦!)。一般存储费 50G半年为5元,下行流量费用50G/月,半年共60元,反正简单搞下来,100多元,用来学习,足够了。

 

2新建一个Bucket空间,并且命名,我这里写mbldt。(Bucket空间,你理解为一个网盘根目录就好了。阿里云允许新建多个网盘)


此主题相关图片如下:1.png
按此在新窗口浏览图片

 

3建立子用户,得到AccessKeyAccessSecret,自行折腾


此主题相关图片如下:2.png
按此在新窗口浏览图片

 

4账号条件都准备好了,就可以开始引用SDK

4.1下载官方提供的Aliyun.OSS.dll

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:aliyun.oss.zip


4.2还可以到官方下载.net的完整SDK (C#代码案例,有能力你还在这里http://converter.telerik.com/  C#VB.net代码,进一步开发其他功能)

http://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/assets/attach/32085/cn_zh/1515493045734/aliyun_oss_dotnet_sdk_2_8_0.zip?spm=a2c4g.11186623.2.10.cb4e4144DZHB0u&file=aliyun_oss_dotnet_sdk_2_8_0.zip

 

5Aliyun.OSS.dll拷贝到狐表的程序目录里


此主题相关图片如下:3.png
按此在新窗口浏览图片

 

6狐表里添加Aliyun.OSS.dll的引用


此主题相关图片如下:4.png
按此在新窗口浏览图片

 

7新建一个窗口,下面有放一下按钮和控件


此主题相关图片如下:5.png
按此在新窗口浏览图片

 

-------

最后就是我提供调试好的代码,大家根据实际情况修改使用即可

 

8简单上传文件:


以下内容只有回复后才可以浏览


 

 

9简单下载文件:

 


以下内容只有回复后才可以浏览



10判断文件是否存在:

 


以下内容只有回复后才可以浏览


11删除文件:


以下内容只有回复后才可以浏览

 

 

12一般上传和下载,是应该有进度条,不然大文件上传,系统会卡主,客户以为死机了。所以现在我们为上面的上传和下载扩展一个进度条的功能。


以下内容只有回复后才可以浏览

 

13上传一个或多个文件,含进度条和MD5完整性校检


以下内容只有回复后才可以浏览

 

14下载文件,含进度条和是否存在校检


以下内容只有回复后才可以浏览


-------

本案例演示项目(开发版才能打开)

 


以下内容只有回复后才可以浏览


===============================================================
顺便总结以前分享过的帖子,方便大家学习

联系QQ:2385350359

免费产品:

经验分享:



















[此贴子已经被作者于2021/10/15 16:44:02编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1131 积分:8199 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2019/3/26 12:10:00 [只看该作者]

mark

 回到顶部
帅哥哟,离线,有人找我吗?
知无
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:402 积分:4104 威望:0 精华:0 注册:2008/9/1 17:14:00
  发帖心情 Post By:2019/3/26 13:39:00 [只看该作者]

markmark

 回到顶部
帅哥哟,离线,有人找我吗?
laipiwen
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:375 积分:2800 威望:0 精华:0 注册:2015/4/29 11:50:00
  发帖心情 Post By:2019/3/26 13:46:00 [只看该作者]

学习学习谢谢分享

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9868 积分:57527 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2019/3/26 13:50:00 [只看该作者]

学习下

 回到顶部
帅哥哟,离线,有人找我吗?
zuoshougaogui
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:37 积分:498 威望:0 精华:0 注册:2019/2/28 13:39:00
  发帖心情 Post By:2019/3/26 20:19:00 [只看该作者]

谢谢分享,有空去试试

 回到顶部
帅哥哟,离线,有人找我吗?
yongol
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:124 积分:1586 威望:0 精华:0 注册:2015/6/5 18:06:00
  发帖心情 Post By:2019/3/27 12:45:00 [只看该作者]

很需要

 回到顶部
帅哥哟,离线,有人找我吗?
yongol
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:124 积分:1586 威望:0 精华:0 注册:2015/6/5 18:06:00
  发帖心情 Post By:2019/3/27 21:07:00 [只看该作者]

你好,全局代码添加代码的时候提示:未定义类型 AliYun.oss.StreamTransferProgressArgs

 回到顶部
帅哥哟,离线,有人找我吗?
yongol
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:124 积分:1586 威望:0 精华:0 注册:2015/6/5 18:06:00
  发帖心情 Post By:2019/3/27 21:08:00 [只看该作者]

能帮忙下么?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
fangdejin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:410 积分:4274 威望:0 精华:0 注册:2018/7/18 21:08:00
  发帖心情 Post By:2019/3/27 21:46:00 [只看该作者]

学习学习~

 回到顶部
总数 87 1 2 3 4 5 6 7 8 9 下一页