使用Socket.IO传输的文件对象变为' ArrayBuffer'?

时间:2017-08-13 17:31:01

标签: javascript typescript socket.io

当我使用带有Typescript的Socket.IO传输文件对象(=SUMIF($B$2:B2, "<>rent", $C$2:C2) interface)时,该文件在接收端变为File

有没有办法将ArrayBuffer转换回ArrayBuffer,或者我不应该使用socket io发送整个文件对象(分别发送名称,数据,mime类型)?

1 个答案:

答案 0 :(得分:1)

ArrayBuffer传递给BlobFile构造函数

const file = new Blob([ab])

const file = new File([ab], "filename.ext", {type:/* valid MIME type */})