Как определить тип файлов из данных blob? - PullRequest
0 голосов
/ 07 мая 2020

Просто хочу проверить, работал ли кто-нибудь над получением типов файлов из данных blob. Поскольку я всегда получаю тип файла blob, это всегда текст / xml.

Здесь мне нужно определить тип файла из данных blob и показать следующее

  • Если это изображение, тогда это будет sr c для тега
  • Если это PDF, то он будет отображаться в программе просмотра PDF

et c ..

Если у вас есть какие-либо решения, дайте мне знать. Заранее спасибо.

1 Ответ

1 голос
/ 07 мая 2020

Одним из решений может быть работа над BE и добавление заголовка Content-type с форматом.

Я бы предпочел добавить больше информации в ответ (например, имя входящего файл и его формат), обернув ваш BLOB-файл чем-то другим.

Например, BE может отправить вам такой ответ:

{
   "name": "sampleImage",
   "type": "image/jpeg",
   "extension": "jpeg",
   "content": "{base64 of your file}"
}

Внутри вы вводите всю необходимую информацию и basi c 64 формат файла, который вам нужен, для перевода в blob и загрузки.

Если вы хотите более точный ответ, попробуйте вставить больше информации.

Для меня это больше работа на БЭ и после работы на ИП.

...