У меня есть Node.js проект с Mongodb для хранения. Хранилище используется для сохранения изображений в двоичном формате. Чтобы использовать imagga, нам нужно предоставить URL изображения. Я хотел бы знать, как превратить это двоичное изображение в URL-адрес изображения, чтобы Imagga могла загрузить его с нашего сайта.
Одна из найденных опций, к сожалению, не работает:
res.writeHead(200, {'Content-Type': 'image/jpeg', 'Content-Length': data.image.data.length});
res.end(new Buffer(data.image.data));
Что приводит к следующему: результат
Другая опция было следующее, что также не работает:
return res.send("<img src=\""+ data.image.data+ "\"/>");
Это действительно показывает изображение, но Imagga не может использовать его. Я попробовал несколько других вещей, но это также не сработало.