我正在为我的应用程序使用 ember vesrion 2.15.1。我正在使用ember-file-upload Node模块支持文件上传即成功。挑战是我无法将身份验证 token 添加到请求 header 。我的请求 header 如下所示:
我无法在文件上传的请求 header 中添加 userAuthToken ,如下所示,我可以为其他 api 调用添加该 header :
我尝试通过
上传文件set(file, 'headers.userAuthToken', localStorage.getItem("userToken")); // this line is creating problems
let response = yield file.upload(url);
但无法在请求 header 中添加userAuthToken。 任何修复或解决方法将不胜感激。
最佳答案
您可以将选项作为 upload
方法的第二个参数传递。可能的选项之一是headers
。像这样的东西应该有效:
let response = yield file.upload(url, {
headers: {userAuthToken: localStorage.getItem("userToken")}
});
您可以找到其他可能的选项 here
关于ember.js - 在 ember-file-upload 的请求 header 中添加身份验证 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50947920/