BaiduBCS云存储——java SDK下载问题

2013-06-23

导语:最近在开发新软件,使用了BAE云服务,在云存储的时候遇到各种问题。


正文:我使用Java SDK,上传方法的话在SDK里面的sample.java有说明,但是就没有下载的方法,这个让我很疑惑。查找了接口文档有三个:

 BaiduBCSResponse<DownloadObject>	getObject(GetObjectRequest getObjectRequest) 
           下载object。
 BaiduBCSResponse<DownloadObject>	getObject(GetObjectRequest getObjectRequest, java.io.File destFile) 
           下载object。
 BaiduBCSResponse<DownloadObject>	getObject(java.lang.String bucket, java.lang.String object) 
           下载object。

而这三个方法,用起来却不一样。

方法一、三:

我一开始就用这个,结果下载下来的文件(音频/图片)跟上传的不一样。

这样获取后再得到InputStream,然后自己保存,这个是很有问题的,内容有不一样的。有谁知道为什么的话说一下。

方法二:

这个的话可以将下载的文件直接保存到指定位置,OK,没问题了。神奇的百度,度娘万岁。


使用Java SDK的话,在Android开发里面只要一个bcs-sdk-java_xxx.jar就可以了。其他情况有的需要添加那些包(SDK里面),否则会报错。


以上!

 

结尾: 1)坚持写写博客

      2)继续学习开发

      3)我是IT程序猿

你可能感兴趣的:(BaiduBCS云存储——java SDK下载问题)