2014-01-27 3 views
0

oauth를 사용하는 서비스에 파일을 업로드하려고합니다. httpclient를 사용하여 할 수 있습니다. 큰 파일의 경우 backgrounduploader를 사용하고 싶습니다. 내가 HttpClient를와 마찬가지로BackgroundUploader 및 oauth WinRT

나는 인증 헤더를 설정하고있어하지만 무엇이 잘못되었는지에

BackgroundUploader uploader = new BackgroundUploader(); 
     var headerParams = OAuthUtility.BuildBasicParameters(
      Domain.Super.Current.ConsumerKey 
      , Domain.Super.Current.ConsumerSecret 
      , uri.OriginalString, HttpMethod.Post, Domain.Super.Current.Token); 



     var header = headerParams.Select(p => p.Key + "=" + p.Value.Wrap("\"")).ToString(","); 
     uploader.Method = "POST"; 
     uploader.SetRequestHeader("Authorization", "Oauth " + header); 

모든 ideias 실패?

+0

어떻게 실패합니까? 예외? – crea7or

답변

0

발견!

업 로더가 아닙니다. SetRequestHeader ("Authorization", "Oauth"+ header);

하지만

uploader.SetRequestHeader ("권한", "OAuth는"헤더 +);

차이점 Oauth -> OAuth