为什么ajax回发表单内容类型不能是multipart/form-data?
我有一个页面,其中表单的内容类型设置为 enctype="multipart/form-data"
。该页面包含 标签和一个发布(启动上传)的按钮。两者都位于通过 ajax 更新的面板内。单击该按钮会生成一个 xmlhttp 请求,其内容类型为
application/x-www-form-urlencoded
。
基本上,当上传输入位于通过 ajax 更新的容器内时,表单的 enctype 会被忽略。
有很多帖子说你不能使用 ajax 进行多部分/表单数据。这是为什么呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建多部分 POST 请求 - 请参阅:
XMLHttpRequest POST multipart/form-data
You can create multipart POST request - see this:
XMLHttpRequest POST multipart/form-data