我正在尝试将位于目录中的图像上传到 Imgur,但出现错误。我觉得将图像附加到 formData 时可能会发生错误。
const directoryPath = './imagesExercises/1dumbbellflyes.png';
const buffer = fs.readFileSync(directoryPath);
const formData = new FormData();
formData.append('image', buffer);
try {
const response = await fetch('https://api.imgur.com/3/upload', {
method: 'POST',
headers: {
'Authorization': `Client-ID ${process.env.IMGUR_CLIENT_ID}`,
'Content-Type': 'multipart/form-data'
},
body: formData
});
const imgurImageLink = await response.json();
console.log(imgurImageLink);
console.log(imgurImageLink.data.link);
} catch (error) {
console.error(error);
}
它给出了错误:
{
status: 400,
success: false,
data: { error: 'Bad Request', request: '/3/upload', method: 'POST' }
}
undefined