Я пытаюсь создать файл Blob в NodeJS, но не могу использовать новый конструктор Blob (), так как получаю ошибку: TypeError: _Blob2.default не является конструктором
Я пытался добавитьбиблиотека под названием 'Blob' с помощью sudo npm install Blob --save и yarn add Blob, попытались обновить все модули узлов, попытались удалить модули узлов, обновляя их оттуда.Ничего не помогаетPS.Попытка загрузить изображения в Azure
const getImages = async (imageDir, callback) => {
let fileType = '.jpg';
let files = [];
let i;
const url = 'http://localhost:3000/api/images/test';
fs.readdir(imageDir, async (err, list) => {
for (i = 0; i < list.length; i++) {
if (path.extname(list[i]) === fileType) {
const file = imageDir + '/' + list[i];
files.push(list[i]);
try {
fs.readFile(file, null, async (err, nb) => {
if (err) {
console.error(err);
}
const ab = nb.buffer;
const arrayBuffer = new Uint8Array(ab);
const form = new FormData();
const blob = new Blob(arrayBuffer, { type: 'image/jpeg' });
form.append('userImage', blob, list[i]);
const response = await axios.post(url, form, {
headers: {
'accept': 'application/json',
'Accept-Language': 'en-US,en;q=0.8',
'Content-Type': 'multipart/form-data;',
},
});
});
} catch (e) {
console.log(e);
}
}
}
callback(err, files);
});
};