我需要将包含多个文件的formData发送到服务器。是否可以分块发送并包括“ Transfer-Encoding:chunked”?起作用的代码很简单,但是它使用Content-Length而不是分块发送有效负载。
const formData = new FormData()
formData.append('textSample', textSample)
formData.append('file1', somefile)
formData.append('file2', somefile2)
const xhr = new XMLHttpRequest()
xhr.open('POST', "/upload")
xhr.send(formData)
有可能吗?是否有任何支持此功能的库?
答案 0 :(得分:-1)
不允许所有人都设置Transfer-Encoding: chunked
,因为它是Response Header,这意味着您不能在浏览器中进行设置。但是,this sources中的一些可能会帮助您实现目标。