我試圖用Cordova將文件上傳到需要使用基本身份驗證進行身份驗證的服務器。我如何在我的文件傳輸中設置自定義的http頭文件?使用PhoneGap/Cordova進行基本身份驗證FileTransfer
0
A
回答
1
基本認證需要在標題中設置,我不認爲FileTransfer支持自定義標題。
唯一的辦法是編寫自己的上傳插件。不難做 - 你應該能夠使用科爾多瓦一個作爲一個起點。當然唯一的缺點是你需要爲每個平臺編寫一個插件。
0
我實際上設法通過在URL中包含憑證來解決此問題,如 http:// username:password @ url。
但我認爲奇怪的是,當我們生活在一個API世界中時,Cordova不支持身份驗證或自定義標頭。
2
您可以添加授權標頭是這樣的:
var options = {};
options.headers = {'Authorization': token};
fileTransfer.upload(fileURL, targetURL, win, fail, options);
相關問題
- 1. 使用基於SAML的基本身份驗證進行身份驗證?
- 2. Authlogic - 通過基本HTTP身份驗證進行身份驗證
- 3. 使用PowerShell使用GitHub Api進行基本身份驗證
- 4. 基本身份驗證改造+基本身份驗證
- 5. 與基本身份驗證的HTTP基本身份驗證
- 6. 使用nginx進行基本身份驗證,然後在PHP中進行摘要身份驗證失敗
- 7. 使用HTML5進行基本身份驗證(jQuery)
- 8. 使用JavaScript進行基本身份驗證
- 9. 如何使用角度2進行oAuth2基本身份驗證?
- 10. 使用Laravel捲曲庫進行Http基本身份驗證
- 11. 使用webdriver在MS Edge上進行基本身份驗證
- 12. 使用C進行Web服務的基本身份驗證#
- 13. 使用Apache進行基本身份驗證
- 14. 使用Restkit進行基本身份驗證
- 15. Rails:使用Authlogic進行基本身份驗證
- 16. 如何使用angularjs進行基本身份驗證?
- 17. 使用php curl進行身份驗證的基本Web服務
- 18. 使用Twitter和Facebook進行基本身份驗證
- 19. 在DirectoryMatch中使用FilesMatch進行Apache基本身份驗證
- 20. 使用Ldap對Glassfish進行基本身份驗證
- 21. 如何使用HttpWebRequest.Credentials屬性進行基本身份驗證?
- 22. 如何在Django中使用Spyne進行基本身份驗證?
- 23. 在Laravel中使用HTTP基本身份驗證進行註冊
- 24. 使用Alamofire進行基本身份驗證
- 25. IOS - 使用REST API進行基本身份驗證 - SSL - AFNetworking 3.0
- 26. 使用PHP套接字進行HTTP基本身份驗證
- 27. 使用標頭進行基本身份驗證 - Javascript XMLHttpRequest
- 28. 使用Qt進行基本身份驗證(QNetworkAccessManager)
- 29. 我如何使用Guzzle進行HTTP基本身份驗證?
- 30. 如何使用RestClient進行基本身份驗證?
自定義標題將在V1.9支持(被釋放六月底)。請參閱[this](http://stackoverflow.com/a/10915526/245706)回答另一個問題。 – AndiDog