LeanCloud无法上传多个图片文件,
场景是用户发表一个类似朋友圈的内容,包含 文字 多个图片
将此条发表的消息插入一个MyUser 插入一个List<AvFile>
实体类为CircleListBean
@AVClassName("CircleList")
public class CircleListBean extends AVObject {
private String stringContent; //文字内容
private List<AVFile> files; //图片内容
private MyUser author; //作者
public MyUser getAuthor() {
return getAVUser("author", MyUser.class);
}
public void setAuthor(MyUser author) {
put("author", author);
}
public String getStringContent() {
return getString("stringContent");
}
public void setStringContent(String stringContent) {
put("stringContent", stringContent);
}
public List<AVFile> getFiles() {
return getList("files");
}
public void setFiles(List<AVFile> AVFileList) {
put("files", AVFileList);
}
}
上传时setFiles为循环上传得到的AvFile列表
结果是获取时无法获取到MyUser和List<AVFile>,(已经在Application中注册,其他用户登录修改用户名,上传头像等功能均正常)
获取代码
AVQuery<CircleListBean> avQuery = AVQuery.getQuery(CircleListBean.class);
avQuery.setLimit(15);
avQuery.setSkip(count * 15);
avQuery.findInBackground(new FindCallback<CircleListBean>() {
@Override
public void done(List<CircleListBean> list, AVException e) {
if (e == null) {
Zx.d(list.get(0).getAuthor().getUsername());
Zx.d(list.get(0).getFiles().get(0).getUrl());
}else {
}
}
结果是无法获取到用户名和Url
@LeanCloud @LeanCloud工程师