POST到Android Webview,其中响应是PDF文件

时间:2014-01-29 15:15:21

标签: android android-webview

我正在对Android webview执行POST,其中预期的响应是PDF文件。但是webview只显示一个空白页面。我意识到PDF文件无法在webview中呈现,但希望文件开始下载或至少显示一些响应。

是否有人知道是否可以发布到webview以开始下载(pdf)文件?

        _webView = FindViewById<WebView>(Resource.Id.ebookWebview);
        _webView.SetWebViewClient(webviewClient);
        _webView.SetWebChromeClient(new WebChromeClient());
        _webView.Settings.AllowFileAccess = true;
        _webView.Settings.JavaScriptEnabled = true;

        _webView.PostUrl(_postUrl, EncodingUtils.GetBytes(_postData, "BASE64"));

1 个答案:

答案 0 :(得分:0)

您是否尝试在WebView上注册DownloadListener?这是处理下载所必需的。请参阅http://developer.android.com/reference/android/webkit/WebView.html#setDownloadListener(android.webkit.DownloadListener)