0

基本認証による認証が必要なサーバーに Cordova でファイルをアップロードしようとしています。ファイル転送でカスタム http ヘッダーを設定するにはどうすればよいですか?

4

3 に答える 3

2

次のように Authorization-Header を追加できます。

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

ファイル転送ドキュメント

于 2016-01-18T09:45:00.960 に答える
1

基本認証はヘッダーに設定する必要があり、FileTransfer はカスタム ヘッダーをサポートしていないと思います。

唯一の方法は、独自のアップロード プラグインを作成することです。それほど難しいことではありません。Cordova を出発点として使用できるはずです。もちろん、唯一の欠点は、プラットフォームごとにプラグインを作成する必要があることです。

于 2012-06-13T13:27:47.580 に答える
0

http://username:password@urlのように、URLに資格情報を含めることで実際にこれを解決できました。

しかし、私たちが API の世界に住んでいるときに、Cordova が認証やカスタム ヘッダーをサポートしていないのは奇妙だと思います。

于 2012-06-13T19:16:22.763 に答える