У меня обычная загрузка файла, но мне нужно отправить файл, хранящийся в виде строки в локальном хранилище вместе с FormData, потому что я не могу ничего изменить на сервере.Я буду хранить файл локально, используя readAsBinaryString или readAsDataURL.
var reader = new FileReader();
/**
File reading code
reader.readAsBinaryString(file);
**/
var fileString = reader.result
Мне нужно отправить fileString в нижеприведенный formData.append вместо imagefile.files [0]
Любая идея?
var formData = new FormData();
var imagefile = document.querySelector('#file');
formData.append("image", imagefile.files[0]);
axios.post('upload_file', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})