Я проверяю бинарные возможности postgres, сохраняя некоторые данные mp3 в таблице.Я читал, что вы должны хранить их во внешней файловой системе, такой как S3, но по разным причинам я не хочу делать это прямо сейчас.Итак, сейчас я хотел бы проверить хранение файлов в БД.Файлы mp3 - это файлы TTS mp3 от сторонних производителей, и я сохранил их в таблице postgres.Это работает нормально.Но как мне их обслуживать клиенту?Другими словами:
- клиент http запрашивает файлы.
- узел запрашивает (pg-обещание) записи (одну или несколько).
- данные поступают издБ на узел в двоичном формате.
- ???Нужно ли конвертировать его в mp3-файл перед отправкой?Могу ли я отправить двоичный файл напрямую?Что было бы лучше?
- клиент получает файлы
- клиент ставит файлы в очередь для воспроизведения аудио.
Мой главный вопрос - нужно ли мне конвертировать?двоичная запись, которую я получил от postgres перед отправкой, и как это сделать?