如何使用http拦截器拦截angular-file-upload模块文件上传请求

How to intercept angular-file-upload module file upload requests using http interceptor

HTTP 拦截器没有拦截来自 nervgh/angular-file-upload 的文件上传调用,如何拦截这些调用。

我正在为所有 api 调用添加 HTTP 身份验证 Headers, 但是这些 angular 文件上传调用没有被拦截,并且没有向这些调用添加身份验证 headers。

可能是因为up-loader没有使用$http服务。

它使用原生 javascript xhr object。也许将来会支持 $http 服务。现在,您必须直接在 up-loader 中添加授权 headers:

var uploader = new FileUploader();
uploader.headers["Authorization"] = "Bearer " + tokenInfo.accessToken;