js window.location.href做下载
时间: 2023-03-05 18:28:18 浏览: 174
js获取location.href的参数实例代码
JavaScript中可以使用`window.location.href`实现文件下载。具体方法如下:
1. 首先,将需要下载的文件的URL链接赋值给`window.location.href`属性。
2. 然后,需要设置`Content-Disposition`响应头,以便浏览器能够正确地解析文件名。可以使用如下代码:
```javascript
response.setHeader('Content-Disposition', 'attachment;filename=filename.ext');
```
其中,`filename.ext`为需要下载的文件名。
3. 最后,使用`window.location.href`属性发出HTTP GET请求,下载文件。代码示例如下:
```javascript
window.location.href = 'http://example.com/download/filename.ext';
```
注意,此方法只适用于通过HTTP GET请求下载文件,如果需要使用其他HTTP方法,如POST,PUT等,需要使用XMLHttpRequest对象或者fetch API来实现文件下载。
阅读全文