【发布时间】:2015-04-26 09:32:36
【问题描述】:
我正在使用 Parse for Android。我想将照片添加到新创建的ParseUser。这是一个示例代码:
if(company.getBackgroundImage()!=null) {
Bitmap bitmap = BitmapFactory.decodeResource(c.getResources(),R.drawable.launcher);
// Convert it to byte
ByteArrayOutputStream stream = new ByteArrayOutputStream();
// Compress image to lower quality scale 1 - 100
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] image = stream.toByteArray();
// Create the ParseFile
final ParseFile file = new ParseFile("androidbegin.png", image);
user.put("alfa1",file);
}
user.signUpInBackground(new SignUpCallback(){
@Override
public void done(ParseException arg0) {
if (arg0 == null) {
Log.i("LOG_OUTPUT", "Data saved in sever");
} else {
Log.e("LOG_OUTPUT", arg0.getCode() + "Data not saved in server");
}
}
});
文件没有上传!
未上传,错误码为-1;
我正在注册阶段,我不明白如何用他的照片创建一个新用户。我已经转换了文件,实际上 myImage 是byte[],它适用于简单的ParseObject。
谢谢
【问题讨论】:
-
更改标题、添加标签、问题格式。
标签: android parse-platform photo