基本認証による認証が必要なサーバーに Cordova でファイルをアップロードしようとしています。ファイル転送でカスタム http ヘッダーを設定するにはどうすればよいですか?
質問する
2106 次
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 に答える