标签: javascript html
我有一个下载文件的表单,我想为后端授权添加{'Authorization': 'Token' + tokenString}标头。但是我听说AJAX不能将响应保存为文件,因此我使用了<form action="download_url">。
{'Authorization': 'Token' + tokenString}
<form action="download_url">
这里的问题是我不知道如何向此表单请求添加自定义标头,因此任何人都可以使用正确的链接下载文件。如何添加标题?或者还有另一种方法吗?
答案 0 :(得分:1)
选项1:使用Cookie而不是自定义标头。您可以通过JS设置此cookie。
选项2:您可以让用户下载XHR回复(请参阅this question。