我试图通过蓝牙将文件发送到我的手机。我使用了 32feet.com 的 dll 格式(即 InTheHand)。我能够扫描可以通信但无法向该设备发送文件的可用蓝牙设备。我尝试与 DeviceName 连接,但发生错误“错误请求”之后。而且我也尝试了设备地址,但这也发生了另一个错误“InternalServerError”。我该如何解决。我使用 ObexWebRequest 和 ObexWebResponse 请求并获得响应。感谢。
问问题
1689 次
2 回答
0
您使用的是什么版本的 32feet.NET?我是图书馆的维护者,我们很久以前(2008 年)就停止使用BadRequest
了InternalServerError
。如果您使用较新的版本,您将收到一个异常,其中包含有关操作失败原因的信息。
您还需要使用 DeviceAddress - 设备名称查找未完成。在较新的版本中,您可以使用 ObexWebRequest 构造函数,该构造函数采用设备地址而不是 URL。
于 2012-03-27T21:06:25.213 回答
0
这似乎也取决于正在使用的手机。我跟着这个人的示例代码。
它与诺基亚 5230 完美配合,但当我与索尼 Xperia U 一起尝试时,我得到了“错误请求”响应代码。
于 2013-05-19T09:22:19.583 回答