新浪云存储SCS简便使用方法分享
首先表明一下自己的立场,我其实只想做个应用程序在线更新的功能,所以说流量不大,用户不大。而且程序是公开发行的,所以只要没有修改,大家都可以读是没有问题的。说白了,就是保密性要求也不大。只有一点,稳定要要求比较高。再有一点,自己穷人一个,所以不想花太多钱。
最早是想找一个免费的FTP的,国内的少,国外的慢。本来自己就在SAE上有一个网站,看到SCS,发现自己如果使用基本是免费的。好吧,其他的都是浮云,只要免费的就好。
再介绍一下程序的状况,程序是用C#写的,希望增加一个在线更新的功能,将需要的文件放在网络上。自己有PHP的基础,也写过网站,但这次与网站没有什么关系。
首先我看了一下SCS的API和SDK,很不幸的是没有C#的SDK,但是也算是不幸福中的万幸吧,有Java的SDK,我的第一想法是将自己使用的几个方法从Java转到C#。但是这个现在还没有实践,如果以后成功了肯定发上来给大家分享。由于从Java到C#要用到eclisp,自己又下这个下那个的,现在还没有安装完成。
又看了一下API,原谅我的无能,对于公钥密钥什么真心没有看明白,看到有用Url请求的,还是没太搞清楚。但是仔细想想,何必呢,不加密又怎么样呢(阿Q又一次胜利了)?。所以我就将文件设成公开读取的,在后台里如下图所示:
现在文件直接用链接:http://tsontec.sinacloud.net/DCKit/ins/light.bmp来进行下载,再具体怎么用应该就和其他的完全一致了。
但问题又来了,每次更新时文件未必会一样,我怎么来查找http://tsontec.sinacloud.net/DCKit/ins这个文件夹里面有多少文件呢?直接打开网站会显示如下错误:

最后忘记说一句了,十分期望SAE出C#的SDK