現在、ファイルをダウンロードしてローカルに保存するために、コードバファイル転送プラグインを使用しています。 httpsを使用しており、サーバー証明書がデバイスにインストールされています。Windows用httpsを使用しないCordovaファイル転送プラグ
IOSとAndroidで動作しますが、Windowsでは動作しません。
私はプラグインのコードまでデバッグすることができましたし、それはセキュリティ上の問題が発生した "のエラーメッセージと、この部分でエラーが発生しましたでしょうし、今FTErr.CONNECTION_ERRを使用してアプリケーションに戻ります:var downloadOperation = download.startAsync();
// update internal TransferOperation object with newly created promise
fileTransferOps[downloadId].promise = downloadOperation;
downloadOperation.then(function() {...}, function(error)
{
if (error.message === 'Canceled') {
resolve(new FTErr(FTErr.ABORT_ERR, source, target, null, null, error));
} else if (error && error.number === HTTP_E_STATUS_NOT_MODIFIED) {
resolve(new FTErr(FTErr.NOT_MODIFIED_ERR, source, target, 304, null, error));
} else {
// in the other way, try to get response property
var response = download.getResponseInformation();
if (!response) {
resolve(new FTErr(FTErr.CONNECTION_ERR, source, target));
}
}
}
これは、コルドバの私のコードです:
fileTransfer.download(uri, fileURL, function (entry) {
console.log('file download successful');
}, function (errorMsg) {
console.log(errorMsg);
}, false, {
headers: {"Authorization": authToken},
});`
は、私は窓にこの仕事をするために行方不明です何がありますか?
ちょうど追加するには、httpを使用してダウンロードしていました。 ajaxが機能するので、Https証明書も有効です。
ありがとうございます!