如何将enctype属性添加到FormData()对象?
我正在构建一个发送数据和文件的FormData()对象。但是,尽管在xhr请求中添加了Content-Type标头,服务器还是找不到Post。
我添加了内容类型属性:
xhr.open('POST','/post/to/url', true );
xhr.setRequestHeader('Content-Type', 'multipart/form-data');
我最终只是创建了一个enctype属性等于multipart/form-data的标记,然后从元素中构造FormData对象。
我有什么东西不见了吗?我宁愿不必从DOM元素构造FormData对象。
感谢
使用FormData时不设置内容类型,而是在发出ajax请求时自动设置
如果像以前那样手动设置,则不会设置边界,服务器也无法解码请求。