【问题标题】:Open PDF file in blackberry?在黑莓中打开 PDF 文件?
【发布时间】:2012-06-25 09:06:33
【问题描述】:

如何通过 BB 默认浏览器打开 PDF 文件?目前我正在使用下面的代码,但它抛出了 HTTP Error 500: Internal server Error

public static void openBrowser(String url, String contentType, 
            Object objBody ) { 

        final HttpHeaders requestHeaders = new HttpHeaders();
        requestHeaders.addProperty(HttpHeaders.HEADER_CONTENT_TYPE, contentType);

        final URLEncodedPostData postData = 
            new URLEncodedPostData(URLEncodedPostData.DEFAULT_CHARSET, false);
        postData.setData(objBody);
        BrowserSession browserSession = Browser.getDefaultSession();
        browserSession.displayPage(url);//, null, requestHeaders, postData);
        browserSession.showBrowser();
    }

【问题讨论】:

    标签: blackberry browserfield


    【解决方案1】:

    HTTP 错误 500 表示您的 Web 服务器上的内部服务器错误,与 BlackBerry 无关。调查您的网络服务器日志以找出原因。

    【讨论】:

      【解决方案2】:

      我不确定您的操作系统版本受限,但是很多应用程序仍然需要支持 5.0 ...

      ...令人惊讶的是,该浏览器似乎还没有 PDF 支持。这里是a workaround for viewing with Google Docs

      如果您检测到它是 PDF 文件,您只需重新格式化 URL。

      注意:我不同意 donturner 关于 HTTP 500 是服务器错误的观点。但是,黑莓做了一些疯狂的事情,我认为如果这不是您的浏览器缺乏 PDF 支持的症状,您(或其他阅读这篇文章的人)可能会在以后遇到这种情况。此外,完全可能 RIM 的操作系统或中间人网络基础设施生成 500 响应,因为他们知道自己的局限性。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多