Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从Parse访问上传的图像,会给我未定义的文件URL对象_Java_Android_Parse Platform - Fatal编程技术网

Java 从Parse访问上传的图像,会给我未定义的文件URL对象

Java 从Parse访问上传的图像,会给我未定义的文件URL对象,java,android,parse-platform,Java,Android,Parse Platform,我正在用Parse Server制作一个应用程序,我将图像上传到Parse Server,每当我想从服务器访问这些图像时,我都会遇到这个错误 com.parse.ParseException:java.lang.IllegalArgumentException: 意外url:undefined/files/96592k7214c4q23824534f304bbc2b54a0f59b1ok/d50d595d21hell62480db6d5edb0aa1bf_fine%20wining.png 这是

我正在用Parse Server制作一个应用程序,我将图像上传到Parse Server,每当我想从服务器访问这些图像时,我都会遇到这个错误

com.parse.ParseException:java.lang.IllegalArgumentException: 意外url:undefined/files/96592k7214c4q23824534f304bbc2b54a0f59b1ok/d50d595d21hell62480db6d5edb0aa1bf_fine%20wining.png

这是密码

query.findInBackground(新的FindCallback(){
@凌驾
公共void done(列出对象,parsee异常){
如果(e==null){
如果(objects.size()>0){
MainActivity.showtoos(String.valueOf(objects.size()),UserFeedActivity.this);
Log.i(“对象是:”,String.format(“%s”,对象));
for(ParseObject对象:对象){
ParseFile file=object.getParseFile(“图像”);
//这里发生了错误
Log.i(“对象URL”,file.getUrl());
getDataInBackground(新的GetDataCallback(){
@凌驾
公共无效完成(字节[]数据,解析异常e){
如果(e==null){
如果(data.length>0){
位图位图=位图工厂.decodeByteArray(数据,0,数据.length);
BytesList.add(位图);
}
}否则{
showtoos(例如getMessage(),UserFeedActivity.this);
}

您试图解析无效的url。我是从parse对象获取文件url,我没有提供静态url。看起来您的“解析服务器”是用javascript编写的。如果是这样,很确定问题出在您的服务器逻辑中。不,它是在Java中。那么为什么您的url以
未定义的
开头?