【问题标题】:POST to Android Webview where the response is a PDF filePOST 到响应是 PDF 文件的 Android Webview
【发布时间】:2014-01-29 15:15:21
【问题描述】:

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

有谁知道是否可以 POST 到 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"));

【问题讨论】:

    标签: android android-webview


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-29
      • 2018-12-25
      • 1970-01-01
      相关资源
      最近更新 更多