2016-05-31 7 views
2

現在、ファイルをダウンロードしてローカルに保存するために、コードバファイル転送プラグインを使用しています。 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証明書も有効です。

ありがとうございます!

答えて

関連する問題