2012-06-13 82 views

回答

1

基本認證需要在標題中設置,我不認爲FileTransfer支持自定義標題。

唯一的辦法是編寫自己的上傳插件。不難做 - 你應該能夠使用科爾多瓦一個作爲一個起點。當然唯一的缺點是你需要爲每個平臺編寫一個插件。

+0

自定義標題將在V1.9支持(被釋放六月底)。請參閱[this](http://stackoverflow.com/a/10915526/245706)回答另一個問題。 – AndiDog

0

我實際上設法通過在URL中包含憑證來解決此問題,如 http:// username:password @ url

但我認爲奇怪的是,當我們生活在一個API世界中時,Cordova不支持身份驗證或自定義標頭。

2

您可以添加授權標頭是這樣的:

var options = {}; 
options.headers = {'Authorization': token}; 
fileTransfer.upload(fileURL, targetURL, win, fail, options); 

FileTransfer Doc

相關問題