window.location下载带有大量请求数据的文件

时间:2016-06-20 07:32:20

标签: javascript html post get

我们正在使用window.location()从服务器下载文件。我们正在发送一个JSON字符串以及请求。由于这是一个GET请求,我不得不限制JSON字符串的长度。如何使用window.location发送更多数据?一种POST请求下载文件。

1 个答案:

答案 0 :(得分:0)

听起来你想用POST方法下载一个文件..?

一种方法是使用post方法创建隐藏表单并使用javascript提交。然后,服务器必须使用content-disposition标头回复以下载文件。

如果您无法添加此标头,则必须使用ajax发送发布请求,然后使用版本客户端技术保存您获得的响应,例如:FileSaver或{{3} }