如何将readAsBinaryString或readAsDataURL附加到FormData

时间:2019-04-23 10:55:55

标签: javascript multipartform-data filereader form-data

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

0 个答案:

没有答案