我有一個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的新手。請幫助我,如果你有任何代碼片段或什麼 –