从 RethinkDb 读取二进制文件

Read binary from RethinkDb

我正在尝试使用 RethinkDb.Driver
在 C# 中从 RethinkDb 读取二进制文件 当我使用数据浏览器查看它时,它看起来像这样:

"Content": <binary, 270.7KB, "89 50 4e 47 0d 0a..."> , 

但是当我尝试从“内容”中读取它时,我得到了这个:

{
  "$reql_type$": "BINARY",
  "data": "iVBORw0KGgo[...]"
}

但我不确定如何将此字符串转换为 C#,我尝试了不同的方法,但每次我得到的结果都与应有的不同。

所以我的问题是,如何读取 Rethinkdb 中以二进制形式存储的内容,然后将其转换为 byte[]?

所以我在发布问题后不知何故找到了答案...
我不得不使用 R.binary:

(byte[])await _r.Binary(elem["Content"]).RunAsync<byte[]>(_conn);