0

我正在努力解决如何从 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 获取附件的二进制文件?

4

0 回答 0