将这个couchbase 模块与 react-native Android 一起使用提供了一个很棒的 API 来获取和放入本地 couchbase-lite 数据库。但是,我想要做的是使用文档的缩略图附件作为 Image 组件的源属性的 URI。像这样:
var imageURI = 'http://localhost:5984/demoapp/' + this.props.book.thumbnail
...
<Image source={{uri: imageURI}} \>
我已经记录了 uri 并验证了它的构造是否正确,并且还转发了本地数据库端口,以确保附件是从源复制的。然而,当项目的 ListView 呈现时,它缺少缩略图。我还用图像的 web url 测试了 ListView,它有时有效,有时无效。就像使用 couchdb 附件一样,是的;但有一种模糊的依恋,没有。
我想这与用于 Android 中的 Image 组件的 http 服务以及来自设备上的 couchbase lite 实例的请求标头或响应标头有关。到目前为止,我还没有找到任何东西。