如何使用32英尺和OBEX将文件发送到蓝牙手机
本文关键字:手机 文件 何使用 OBEX | 更新日期: 2023-09-27 18:27:49
我试图通过蓝牙将文件发送到我的手机。我使用了32feet.com的dll(那是InTheHand)。我可以扫描可以通信的可用蓝牙设备,但无法将文件发送到该设备。我尝试连接DeviceName,但出现错误"错误请求"。我也尝试了使用设备地址,但也出现了另一个错误"InternalServerError"。我该如何修复它。我使用了ObexWebRequest和ObexWebResponse来请求并获得响应。感谢
您使用的是哪个版本的32feet.NET?我是库的维护者,我们在很长一段时间前(2008年)就停止使用BadRequest
和InternalServerError
了。如果使用较新版本,则会出现异常,其中包括有关操作失败原因的信息。
此外,您还需要使用DeviceAddress--设备名称查找尚未完成。在较新的版本中,您可以使用ObexWebRequest构造函数,该构造函数采用设备地址而不是URL。
这似乎也取决于所使用的手机。我遵循了这家伙的示例代码。
它在诺基亚5230上运行得很好,但当我在索尼Xperia U上尝试时,我得到了"错误请求"的响应代码。