Я нахожусь в ситуации с slackbot, поэтому я не могу использовать Canvas / XMLHttpRequest, просто простое request
Я вдохновился этим гистом: https://gist.github.com/oliyh/db3d1a582aefe6d8fee9
Пока у меня есть это:
function toDataURL(url) {
request(url, function (error, response, body) {
var b64 = Base64.encode(response);
console.log(b64)
return b64;
});
}
и я называю это так:
Buffer.from(toDataURL(`http://cos-work-spot/files/${ppl.image}`))
но я продолжаю получать это
TypeError: First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.
at Function.Buffer.from (buffer.js:183:11)
at MergeMapSubscriber.getLdapUserBySlackId.concatMap [as project] (/mnt/space/root/workspace/ul-
butler-george/src/index.js:213:37)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:189:7)
Прежде чем пометить это как дубликат, помните, что я могу 'т Canvas / XMLHttpRequest!