Создание файла изображения с использованием буфера node.js из входного текста - PullRequest
0 голосов
/ 24 января 2020
  • У меня есть требование, в котором мне нужно преобразовать входной текст в файл png / jpeg , а затем преобразовать в строку base64 и отправить в качестве ввода в API.
  • Я не могу использовать node.js модуль fs, так как не могу физически создавать файлы.
  • Поэтому я пытался использовать node.js Буферный модуль для достижения того же.
  • Но проблема у меня ' я смотрю, я не могу добавить расширение (я не знаю, есть ли такая опция). Есть ли другой способ сделать это?

Ниже приведен код, который я пробовал ...

function textToFileBase64(str){
    var buf = Buffer.from(str, 'utf-8');
    return buf.toString('base64');

}

Единственная проблема с приведенным выше кодом заключается в том, что он создает файл без расширения, и даже если мне нужен файл как ab c .png, он говорит, что файл поврежден, когда я открываю его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...