Couchdb 如何通过URL从本地CouchBase Lite获取附加文件?

Couchdb 如何通过URL从本地CouchBase Lite获取附加文件?,couchdb,couchbase,Couchdb,Couchbase,我们正在尝试获取已附加到本地CouchBase Lite中的文档的图像文件 我希望能够使用与CouchDB远程服务器相同的URL语法来获取这些文件。(只需指向本地服务器而不是远程服务器)() 我似乎能找到如何做到这一点。 有人知道怎么做吗?谢谢假设您实际询问的是Couchbase Lite(又称TouchDB,即嵌入式iOS/Android SDK),那么您应该看看这里(如果您正在研究的是Android等效软件) 我不确定你为什么还要问URL语法,如果你是这么做的,那么我不确定你是这么做的,但是

我们正在尝试获取已附加到本地CouchBase Lite中的文档的图像文件

我希望能够使用与CouchDB远程服务器相同的URL语法来获取这些文件。(只需指向本地服务器而不是远程服务器)()

我似乎能找到如何做到这一点。
有人知道怎么做吗?谢谢

假设您实际询问的是Couchbase Lite(又称TouchDB,即嵌入式iOS/Android SDK),那么您应该看看这里(如果您正在研究的是Android等效软件)


我不确定你为什么还要问URL语法,如果你是这么做的,那么我不确定你是这么做的,但是,嘿,这是你的答案。你可以澄清你是否在谈论其他事情。

这不是一个真正的答案,因为我也在寻找解决方案。我正在使用CBL iOS,我想获取本地数据库URL,以便能够从中获取信息

这就是我到目前为止所做的:

string[] paths = NSSearchPath.GetDirectories(NSSearchPathDirectory.DocumentDirectory, NSSearchPathDomain.User);
var request = new NSMutableUrlRequest();
request.Url = new NSUrl(paths[0], false);
request.HttpMethod = "GET";
var data = NSUrlConnection.SendSynchronousRequest(request, out response, out error);
if(error != null)
{
    Console.WriteLine("Error in SendRequest=" + error.LocalizedDescription);
    throw new HttpRequestException(error);
}
这会在控制台中打印出来:Error in SendRequest=在此服务器上找不到请求的URL

URL如下所示:


file:///Users/ME/Library/Application%20Support/iPhone%20Simulator/7.0/Applications/ABFDF-ADBAFB-SFGNAFAF/Documents/users/user

您使用的是Couchbase Lite iOS还是Couchbase Lite Android?您正在寻找存储在本地数据库(cblite)中的图像文件的URL,对吗?