我正在努力如何从Server-Swift中的CouchDB中检索附件。
我知道CouchDB有一种“标志”(称为存根)来表示存在附件。 在CouchDB中获得的JSON结构中,我可以在关键的“ _attachments”元数据(内容类型,长度等)下找到
我知道如何从CLI(curl -X GET ip:port {id} / {attachment_file})中检索该附件,但是我对如何从Swift中获取附件一无所知。
要通过database.retrieveAll()调用的结果的代码:
if let docs = docs {
for document in docs["rows"].arrayValue {
var plaatje = [String: Any]()
plaatje["ordernum"] = document["doc"]["orderNumber"].stringValue
plaatje["img"] = // what to put here?????
plaatjes.append(plaatje)
}
}
是否有数据库实例的方法或任何其他方法可从Swift获取附件的二进制文件?