2

내가 AngularJS와 및 .NET 웹 API를 사용하여 내 프로젝트 토큰 인증으로 급락이 파일 업로드를 구현하기 위해 노력하고.NET WebAPI 토큰 authetication - 파일 업로드

파일 업로드 : http://blueimp.github.io/jQuery-File-Upload/

토큰 인증 : http://bitoftech.net/2014/06/09/angularjs-token-authentication-using-asp-net-web-api-2-owin-asp-net-identity/

나는 서버에 만들어진 각 요청에 토큰을 추가하는 인터셉터를 angularjs 모듈에 가지고 있습니다.

내가 겪고있는 문제는 인터셉터가 요청을 가로 채지 않고 파일을 업로드하려고 할 때 요청에 토큰을 첨부하지 않는다는 것입니다. 따라서 서버가 401 인증을 던지고 있습니다. 그것은 의미가 있습니다.

내 질문에, 어떻게 가로 채기/토큰을 파일 업로드 게시 통화에 삽입 할 수 있습니까?

+0

는 $를 사용하지 않는, 그래서 이것은 jQuery 플러그인과 같은

그래서 내가해야 할 일을했을 모두는 파일 업로드 옵션으로 헤더 옵션을 추가했다 http 서비스. 요청에 헤더를 추가하는 방법을 알아 내야합니다. –

답변

1

는 파일 업로드 옵션에 가까운 모습을 복용 후 :. https://github.com/blueimp/jQuery-File-Upload/wiki/Options 그것은 말한다

"JQuery와 파일 업로드 플러그인 파일 업로드 요청에 대한 jQuery.ajax()를 사용한다이 지원하지 않고도 브라우저 마찬가지입니다 XHR, Iframe Transport 플러그인 덕분에

파일 업로드 플러그인에 설정된 옵션은 jQuery.ajax()로 전달되고 모든 아약스 설정 또는 콜백을 정의 할 수 있습니다. "

헤더 : { '인증'TOKEN }

+0

쉽게 간과 해 주셔서 감사합니다. – ScottN

관련 문제