12345678910111213 |
- const fetch = require('node-fetch');
- const getBase64 = async (url) => {
- const response = await fetch(url, { headers: { 'User-Agent': 'okhttp/4.5.0' } });
- if (!response.ok) throw new Error(`unexpected response ${response.statusText}`);
- const buffer = await response.buffer();
- const videoBase64 = `data:${response.headers.get('content-type')};base64,` + buffer.toString('base64');
- if (buffer)
- return videoBase64;
- };
- exports.getBase64 = getBase64;
|