Читать двоичный файл из RethinkDb - PullRequest
1 голос
/ 03 августа 2020

Я пытаюсь прочитать двоичный файл из RethinkDb в C# с помощью RethinkDb.Driver Когда я смотрю на него с помощью обозревателя данных, он выглядит так:

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

Но когда я пытаюсь прочитать его из «Содержимого», я получаю следующее:

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

Но я ' Я не знаю, как преобразовать эту строку в C#, я пробовал по-другому, но каждый раз получаю что-то другое, чем должно быть.

Итак, мой вопрос, как я могу прочитать что-то, хранящееся в двоичном формате в Rethinkdb затем преобразовать его в байт []?

1 Ответ

1 голос
/ 03 августа 2020

Итак, я как-то нашел ответ после того, как разместил свой вопрос ... Пришлось использовать R.binary:

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