我是Android上的新手,我正在尝试使用couchbase mobile将图像存储到数据库中。当我尝试运行我的代码时,logcat输出错误" 无法写入数据库。当前获胜的修订版不会被删除,因此这是一个冲突" 。我不知道自己做错了什么。任何帮助将非常感激。这是我的代码。
Document document = database.getDocument("test1");
Map<String, Object> docContent = new HashMap<>();
docContent.put("message", "Hello Couchbase Lite");
docContent.put("creationDate", currentTimeString);
docContent.put("Testing Message 1","Testing the sync of message");
try {
document.putProperties(docContent);
UnsavedRevision newRev = document.createRevision();
URL url = new URL("res/mipmap-mdpi-v4/sym_def_app_icon.png");
newRev.setAttachment("photo.png", "image/png", url);
newRev.save();
Log.d (TAG, "Document written to database named " + dbname + " with ID = " + document.getId());
}
catch (CouchbaseLiteException e) {
Log.e(TAG, "Cannot write document to database", e);
}
catch (MalformedURLException e) {
e.printStackTrace();
}