我有一个blob,并希望将它存储到Java中的Apache CouchDb。我得到这样的斑点如何使用Java将Blob存储在CouchDB中?
Blob blob1 = blobStore.getBlob(containerName, fileName);
如何将它存储在CouchDB中?
我有一个blob,并希望将它存储到Java中的Apache CouchDb。我得到这样的斑点如何使用Java将Blob存储在CouchDB中?
Blob blob1 = blobStore.getBlob(containerName, fileName);
如何将它存储在CouchDB中?
我没有设立测试了这一点,但在看文档吗,你想要做这样的事情:
...
Blob blob = blobStore.getBlob(containerName, fileName);
InputStream is = blob.getPayload.openStream();
String contentType = "image/jpeg"; //or whatever content the blob is.
AttachmentInputStream ais = new AttachmentInputStream("attachment_id", is, contentType);
db.createAttachment("new_document_id", ais);
...
很明显,你需要异常处理和错误检查。
CouchDB允许您将文件作为附件存储到数据库中的文档。您使用了哪些CouchDB Java API?这里的Blob课程是什么? – Kerr
hii thanks先生。 org.jclouds.blobstore.domain.Blob这是blob的类型,我使用的是org.ektorp。我是couchDB的新手。请帮助我,如果你有任何代码片段或什么 –