2013-08-02 33 views
2

簡而言之,我需要能夠使用文件輸入字段在我的機器上選擇一個文件,點擊「上傳」按鈕並上傳文件(也許是字節數組,但這是服務器端的東西,我會擔心以後)到服務器。我有一個使用ServiceStack創建的UploadService,現在我只需要執行$ http post語句。帶有授權標頭的HTML文件上傳

但是等等!還有更多!

我的服務器需要一個頭{Authorization:AUTH_TOKEN_HERE}與請求一起發送。

我可以使用:jQuery,AngularJS,JavaScript,C#和HTML。我該怎麼做!?!?

+0

授權標頭通常稱爲「基本身份驗證」。 – Nick

回答

0

我認爲唯一的方法是使用auth頭集顯式地創建一個XMLHTTPRequest(AJAX調用)。但這個問題的答案建議你使用jQuery $.ajax()函數以及「beforeSend」函數進行身份驗證:How to use Basic Auth with jQuery and AJAX?