使用android代码
在parse.com中生成具有文件数据类型的动态列 ParseObject tableName = new ParseObject("NewTable");
tableName.put("columnOne", "string"); // string
tableName.put("columnTwo", 12); // integer
tableName.put("Filedata", ); <----------Here must be file data type
tableName.saveInBackground();
答案 0 :(得分:1)
以文件数据类型存储---
以byte[]
形式获取数据,然后使用它创建ParseFile
。
在这个例子中,我们只使用一个字符串:
byte[] data = "Working at Parse is great!".getBytes();
ParseFile file = new ParseFile("filedata.txt", data);
file.saveInBackground();
最后,在保存完成后,您可以将ParseFile与ParseObject关联,就像任何其他数据一样:
ParseObject tableName = new ParseObject("NewTable");
tableName.put("columnOne", "string"); // string
tableName.put("columnTwo", 12); // integer
tableName.saveInBackground();
tableName.put("Filedata", file);
tableName.saveInBackground();
检索它涉及调用ParseObject上的一个getData变体。在这里,我们从另一个对象中检索Filedata
文件:
ParseFile applicantFile = (ParseFile)anotherApplication.get("Filedata");
applicantFile.getDataInBackground(new GetDataCallback() {
public void done(byte[] data, ParseException e) {
if (e == null) {
// data has the bytes for the resume
} else {
// something went wrong
}
}
});
对此进行了更全面的解释