¶2021-12-13
在使用 Fetch API 进行文件上传时,不能手动设置头部的 Content-Type
为 multipart/form-data
,
设置了反而会导致某些后端不能正确识别而导致上传失败。
所以干脆不设置,浏览器的 Fetch API 会自动正确处理好。
浏览器并不是简单地加上 Content-Type: multipart/form-data
,而会在 multipart/form-data
后面加上boundary
和其它一些字符。个人猜测是为了判断请求 body 的边界。