在blackberry中打开PDF文件?

在blackberry中打开PDF文件?,blackberry,browserfield,Blackberry,Browserfield,如何通过BB默认浏览器打开PDF文件?目前我正在使用下面的代码,但它抛出了一个HTTP错误500:Internal server Error public static void openBrowser(String url, String contentType, Object objBody ) { final HttpHeaders requestHeaders = new HttpHeaders(); requestHeade

如何通过BB默认浏览器打开PDF文件?目前我正在使用下面的代码,但它抛出了一个HTTP错误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();
    }

HTTP错误500表示web服务器上的内部服务器错误,而不是与BlackBerry有关的任何错误。调查您的web服务器日志以查找原因。

我不确定您的操作系统版本限制,但许多应用程序仍需要支持5.0

。。。令人惊讶的是,该浏览器中似乎还没有PDF支持。给你

如果检测到URL是PDF文件,则只需重新格式化URL即可

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