本帖最后由 app转转风 于 2020-3-17 13:28 编辑
最近在了解华为云OBS存储,所以就用活字格6做了一个附件同步备份。
本示例只实现了添加同步,修改和删除同步没有做。
另外有关OBS桶的创建、删除的操作示例还在测试中。
还有就是本人对c#编程并不是很熟悉,所以后面的API实现代码写得不是很好,大家可以参考优化。
在开发本示例过程中,如果活字格有如下改进则更好(也许已有只是我不知道而已):
1、服务命令也可以发起POST请求,这样就不用在前端使用javascript命令了,效果更好;
2、数据表操作添加新数据后,能直接获取到新加记录的ID,那就更加方便了。
3、服务端操作数据表时,如果能直接写sql语句,则更好。
4、可以获取一些系统变量(如附件存储目录),或是自定义一些系统变量则更好(如AK值写到系统变量则更加方便获取)?
相关步骤如下。
1、在华为云注册账号并获取AK、SK,详细可见:https://support.huaweicloud.com/api-obs/obs_04_0116.html
2、在OBS控制台创建桶。
3、下载OBS开发SDK,详细见:https://support.huaweicloud.com/ ... bs/obs_25_0001.html
下载最新版。
4、使用vs2019开发服务端api应用,详细可见过个教程:https://help.grapecity.com.cn/pa ... ion?pageId=23594298
要注意,还要把第三步下载的SDK添加到引用中
5、编写API代码,生成dll
6、活字格中上传api
7、开发应用
8、做好配置
9、运行效果
OBS可以看到同步的文件。
示例工程如下:
附件同步华为云OBS存储备份(无AKSK).fgcc
(317.87 KB, 下载次数: 275)
|