Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何使用http拦截器截获文件上传模块文件上传请求_Angular_Http Headers_Interceptor_Angular Http Interceptors_Angular File Upload - Fatal编程技术网

Angular 如何使用http拦截器截获文件上传模块文件上传请求

Angular 如何使用http拦截器截获文件上传模块文件上传请求,angular,http-headers,interceptor,angular-http-interceptors,angular-file-upload,Angular,Http Headers,Interceptor,Angular Http Interceptors,Angular File Upload,HTTP拦截器没有截获来自nervgh/angular文件上传的文件上传调用,如何截获这些调用 我正在向所有api调用添加HTTP身份验证头, 但是这些文件上传调用不会被拦截,也不会向这些调用添加身份验证头。这可能是因为up loader不使用$http服务 它使用本机javascript xhr对象。也许将来会支持$http服务。现在,您必须直接在up loader中添加授权标头: var uploader = new FileUploader(); uploader.headers["Aut

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

我正在向所有api调用添加HTTP身份验证头,
但是这些文件上传调用不会被拦截,也不会向这些调用添加身份验证头。

这可能是因为up loader不使用$http服务

它使用本机
javascript xhr
对象。也许将来会支持$http服务。现在,您必须直接在up loader中添加授权标头:

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