我的网页上有这样的表格
<form id="merge" method="get" action="/idmu/merge">
<ul>
<li><label for="fullname">Full Name</label><input name="Full Name" id="fullname"/></li>
<li><label for="shortname">Short Name</label><input name="Short Name" id="shortname"/></li>
</ul>
<p><button type="submit" form="merge" download>Download Draft</button></p>
</form>
服务器在提交时提供的响应是一个XML文档,我需要下载该文档而不是在浏览器中显示它。像
这样的传统下载链接<a href="/idmu/merge" download="mydoc.xml">Download</a>
没有提交&#34;提交&#34;使用输入字段中的值。跨浏览器支持很重要,Safari和IE似乎是一个额外的挑战。
答案 0 :(得分:2)
告诉客户端HTTP响应是带有Content-Disposition响应头的attachment。
Content-Disposition: attachment;filename="example.xml"'