额,谢谢。那如果将文件放在_File表中,在程序中怎么获取满足某个指定条件的数据?例如:满足name字段等于12345这个条件的所有数据。(android) 谢谢

要为这个数据另开一个表 A,然后将设置一个字段 Pointer 指向 _File 表。
这样查询的时候查 A 表即可。

你好,能否直接条件查询 _File 表,有2个问题:
1、根据自定义字段,_File 表能否设置自定义字段?
2、根据metaData中的字段查询,由于是嵌套了一层,该如何设置查询条件(REST API 或 JS)

AVFile file = AVFile.withAbsoluteLocalPath(objId, path);
file.saveInBackground(new SaveCallback() {
@Override
public void done(AVException e) {
if(e == null){
finish();
} else {
finish();
}
}
});
执行上面的代码,为什么一直报下面的错啊?
com.avos.avoscloud.AVException: upload file failure

请将日志粘贴出来看下。
打开日志的方法:
AVOSCloud.setDebugLogEnabled(true);

E/===AVOS Cloud===: Exception during file uploadd->28: err:java.lang.Exception: 631:{"error":"no such bucket"}
E/===AVOS Cloud===: LogUtil$avlog->e->34: {"code":1,"error":"Forbidden to delete by class permissions."}
E/===AVOS Cloud===: error:org.apache.http.client.HttpResponseException: Forbidden

在控制台直接点上传按钮来上传文件,还是上传不成功

上传文件一直报错。
E/===AVOS Cloud===: Exception during file uploadd->28: err:java.lang.Exception: 631:{"error":"no such bucket"}
E/===AVOS Cloud===: LogUtil$avlog->e->34: {"code":1,"error":"Forbidden to delete by class permissions."}
E/===AVOS Cloud===: error:org.apache.http.client.HttpResponseException: Forbidden

在控制台直接点上传按钮来上传文件,还是上传不成功。是什么原因呢?

看一下控制台存文件的 class 是不是没有打开 create 权限。

权限是打开了的啊,前几天用着都是好的。就昨晚不知道怎么就上传不了

控制台直接上传的时候能看一下网页控制台里的 js log 么?

不知道什么原因,现在又可以了,谢谢。

现在又出现同样的错误了?是什么原因呢?
AVOS Cloud===: Exception during file uploadd->28: err:java.lang.Exception: 631:{"error":"no such bucket"}
AVOS Cloud===: LogUtil$avlog->e->34: {"code":1,"error":"Forbidden to delete by class permissions."}
AVOS Cloud===: error:org.apache.http.client.HttpResponseException: Forbidden

今天上午没有出现这样的错误,今天晚上现在又出现这种错误了。请问是什么原因呢?
AVOS Cloud===: Exception during file uploadd->28: err:java.lang.Exception: 631:{"error":"no such bucket"}
AVOS Cloud===: LogUtil$avlog->e->34: {"code":1,"error":"Forbidden to delete by class permissions."}
AVOS Cloud===: error:org.apache.http.client.HttpResponseException: Forbidden

将 app id 私聊告知下,你是不是经常清除 _File 表?