【发布时间】:2016-08-29 04:46:22
【问题描述】:
如何将 enctype 属性添加到 FormData() 对象?
我正在构建一个发送数据和文件的 FormData() 对象。但是,尽管在 xhr 请求中添加了 Content-Type 标头,但服务器还是找不到 Post。
我添加了 Content-Type 属性:
xhr.open('POST','/post/to/url', true );
xhr.setRequestHeader('Content-Type', 'multipart/form-data');
我最终只是创建了一个 enctype 属性等于 multipart/form-data 的标签,然后从元素构造了 FormData 对象。
我有什么遗漏吗?我宁愿不必从 DOM 元素构造 FormData 对象。
谢谢
【问题讨论】:
标签: javascript ajax xmlhttprequest