道理
- a标签是直接接见跳转到文件url,浏览器推断是个可下载文件就会自动下载。get是ajax,只能返回string范例的数据,而文件url是一个对应的是一个文件流,ajax吸收不到。
拓展
- 完成下载文件功用,只如果可完成页面跳转,浏览器都邑推断该文件是下载照样衬着。因而a标签、form标签、iframe标签都可以。
例子
- form表单
<form action="http://192.168.0.96:9000/wac/interface/download" method="get">
<button type="submit">提交</button>
</form>
- a标签
<a href="http://192.168.0.96:9000/wac/interface/download">test</a>
- iframe标签【注重掌握什么时候衬着出iframe,iframe一旦被衬着,文件即会被下载】
<iframe src="http://192.168.0.96:9000/wac/interface/download">test</iframe>