【问题标题】:Trouble opening certain attachments /links via the BlackBerry browser无法通过 BlackBerry 浏览器打开某些附件/链接
【发布时间】:2011-02-02 23:56:58
【问题描述】:

我无法通过 BlackBerry 浏览器打开某些附件/链接。

作品=在正确的应用程序中打开。 5.0-9700 PDF-作品 TXT-作品 HTML 作品 DOC-作品 JPG-作品 RTF-失败(去保存) DOCX 失败(500 服务器错误) 6.0-9800 PDF-作品 TXT-作品 HTML 作品 DOC-失败(去保存) JPG-作品 RTF-失败(去保存) DOCX-失败(去保存)

我正在通过浏览器通过以下代码打开这些附件:

BrowserSession bSession = Browser.getDefaultSession();
bSession.displayPage(urlForAttachment);

这两个设备都连接到 BES。

有谁知道如何解决这个问题,以便所有附件/链接都能通过浏览器正确打开?

2011 年 2 月 2 日更新:

所以在 5.0 中这是一个 MIME 设置问题。以下是服务器上的正确设置:

docx = application/vnd.openxmlformats-officedocument.wordprocessingml.document
doc  = application/msword

在 6.0 中,这似乎是浏览器问题。当我们升级到 6.0 的新版本时,出现以下错误:

无法检索到请求的 URL

抱歉,我们无法打开您请求的网页,因为访问被拒绝。如果您应该可以访问此网页,请联系您的无线服务提供商。

错误代码:10001

有什么想法吗?

注意:服务器甚至不会记录通信尝试。

谢谢!

【问题讨论】:

  • 您的 6.0 问题听起来与您第一次发布的不同。我认为您最好为此发布一个新问题。
  • 您的 6.0 问题应该发布在 serverfault 而不是 stackoverflow 上,因为它与编程无关。

标签: html blackberry java-me


【解决方案1】:

检查服务器是否正在为内容发送正确的内容类型 http 标头。

根据内容类型值而不是文件扩展名显示您的作品/失败表也会更有用。

【讨论】:

  • 如果标头错误,为什么它适用于一个浏览器而不适用于另一个?
  • blackberry.com/btsc/… 。我也有这个问题。我打赌他们是相关的。
  • 那么这些文件的内容类型标头是什么?
  • docx =一个应用程序/vnd.openxmlformats-officedocument.wordprocessingml.document
  • 所有这些都在 5.0 上运行良好。我们只在 6.0 上遇到问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-22
  • 1970-01-01
  • 2014-03-08
  • 2012-02-21
  • 2018-10-04
  • 1970-01-01
相关资源
最近更新 更多