这不是Android问题,而是Parse.com问题,但我需要你的帮助:
我的应用程序parse.com的表中有一个图像文件
文件没问题,我可以手动下载并观看。
但是当我试图使用从服务器上获取的parseobject来获取它时,我得到了“null”
代码:

  byte[] imageFile = parseObject.getBytes(Statics.COL_IMAGE_FILE);

我做错什么了?
备注:我可以在parseobject“estimateddata”字段中看到图像文件数据/链接,但无法获取他。

最佳答案

如果Statics.COL_IMAGE_FILEFile列,则应执行以下操作以获取byte[]:

ParseFile imageFile = (ParseFile)parseObject.get(Statics.COL_IMAGE_FILE);
imageFile.getDataInBackground(new GetDataCallback() {
  public void done(byte[] data, ParseException e) {
    if (e == null) {
      // data has the bytes for the image
    } else {
      // something went wrong
    }
  }
});

关于android - 从parseObject获取文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14503689/

10-10 06:18