Я пытался добавить строку: YourDirectoryCordovaApp \ платформы \ android \ app \ src \ main \ java \ org \ apache \ cordova \ inappbrowser \ InAppBrowser. java
this.inAppWebView.setDownloadListener(new DownloadListener() {
@Override
public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimeType, long contentLength) {
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setMimeType(mimeType);
//------------------------COOKIE!!------------------------
String cookies = CookieManager.getInstance().getCookie(url);
request.addRequestHeader("cookie", cookies);
//------------------------COOKIE!!------------------------
request.addRequestHeader("User-Agent", userAgent);
request.setDescription("Downloading file...");
request.setTitle(URLUtil.guessFileName(url, contentDisposition, mimeType));
request.allowScanningByMediaScanner();
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, URLUtil.guessFileName(url, contentDisposition, mimeType));
// DownloadManager dm = (DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager dm = (DownloadManager) inAppWebView.getContext().getSystemService(inAppWebView.getContext().DOWNLOAD_SERVICE);
dm.enqueue(request);
// Toast.makeText(getApplicationContext(), "Downloading File", Toast.LENGTH_LONG).show();
}
});
И Великий ... успех скачать, но как с плагином Cordova для скачивания на inappbrowser пожалуйста, скажите мне имя плагина для загрузки файла респоне?