我想在react项目中上传图像/文件,但不想使用formdata来发布,相反,我想通过Axios使用body来发布方法。如果我能把我的文件转换成base 64,我想我将能够通过身体发布图像。谁能告诉我解决方案如何实现这一点?
使用以下代码:
function encodeImageFileAsURL(element) {
var file = element.files[0];
var reader = new FileReader();
reader.onloadend = function() {
console.log('RESULT', reader.result)
}
reader.readAsDataURL(file);
}