我的用户将一些图像上传到 Backendless 的 FileStorage。这是上传顺序:
Backendless.Files.Android.upload(image1_scaled, Bitmap.CompressFormat.PNG,
100, "profileImage", "images", new AsyncCallback<BackendlessFile>() {
@Override
public void handleResponse(BackendlessFile response) {
fileMapping.profile_url = response.getFileURL();
Backendless.Data.of(FileMapping.class).save(fileMapping,
new AsyncCallback<FileMapping>() {
@Override
public void handleResponse(FileMapping response) {
toast_error("Image stored");
}
@Override
public void handleFault(BackendlessFault fault) {
System.out.println("ERROR" + fault.getCode());
}
});
}
@Override
public void handleFault(BackendlessFault fault) {
}
});
这完美无瑕。现在我需要使用 API 取回图像以显示它。
因此,我需要BackendlessCollection<FileMapping> userFiles = Backendless.Data.of(FileMapping.class)
拨打电话以从该表接收 URL。然后应该用 url 做一个 httpRequest 来取回字节数据。我无法解决的是使用哪种.find方法?我是 .findById()吗?如果是这样,我使用什么 ID?“路径”、“名称”、“表格”等?
谁能在这里展示一个适合我的案例的示例,其中包含一个存储 url 等的表格?谢谢。