我希望通过XMLHttpRequest发送一个多部分表单。我要附加的文件是一个JPG文件。将文件附加到FormData对象中可以正常工作。
但是我想在发送之前处理图像文件。因此,我有一个库,该库以Uint8Array为输入和输出。因此,我有已处理的图像作为UInt8Array。
我尝试使用 (未完成的句子)
但是我想在发送之前处理图像文件。因此,我有一个库,该库以Uint8Array为输入和输出。因此,我有已处理的图像作为UInt8Array。
我尝试使用 (未完成的句子)
form.append("picture", new Blob(fileAsArray, {type: "image/jpg"} ));
但是它创建了一个八位字节流。那么我该如何通过XMLHttpRequest multipart/form发送Uint8Array,以便服务器看到的与发送文件对象时相同?
var base64Data = btoa(String.fromCharCode.apply(null, yourArray));
- adeneo