我已经上传了正常的文件,但是我需要将以字符串形式存储的文件与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'
}
})