下载指定图片的条件:
1、Key对应这图片文件
2、获得图片的URL
此时就要使用BmobFile了
主要任务:
创建一个表,有Key对应着图片文件
查询Key以获得文件(文件类型为BmobFile)
进入正题:
自己设置一个表,如:Picture,有唯一键
然后在定义一个以表名为名字的类,里面要有成员BmobFile用来获取查询后的BmobFile以用于获取图片URL
如:
public class FileByWeb extends BmobObject {
public String getPictureID() {
return pictureID;
}
public void setPictureID(String pictureID) {
this.pictureID = pictureID;
}
String pictureID;
public BmobFile getPicture() {
return picture;
}
public void setPicture(BmobFile picture) {
this.picture = picture;
}
BmobFile picture;
}
(BmobFile成员的变量名要与表中存放图片的列名相同,否则获取不了BmobFile)
然后是查询:
BmobQuery<FileByWeb> query = new BmobQuery<FileByWeb>();
query.addWhereEqualTo("Key","value");
query.findObjects
然后从返回的列表中获取BmobFile
再用BmobFile的getBmobfileURL的方法获取URL,有了URL后随便用什么方法都能把图片搞到手了。