2012-03-15 88 views
0

我試圖通過藍牙將文件發送到我的手機。我使用了dll格式32feet.com(即InTheHand)。我能夠掃描可以通信的可用藍牙設備,但無法將文件發送到該設備。我試圖與設備名稱連接,但發生錯誤「錯誤的請求」。我也嘗試過設備地址,但也發生了另一個錯誤「InternalServerError」。我該如何解決它。我使用ObexWebRequest和ObexWebResponse來請求並獲得響應。謝謝。如何使用32feet和OBEX將文件發送到使用藍牙的手機?

回答

0

您使用的是32feet.NET的哪個版本?我是圖書館的維護者,很久以前我們就停止使用BadRequestInternalServerError(2008)。如果您使用較新的版本,則會收到一個異常,其中包含有關操作失敗原因的信息。

此外,您還需要使用DeviceAddress - 設備名稱查找沒有完成。在新版本中,您可以使用ObexWebRequest構造函數來獲取設備地址而不是URL。

0

這也似乎取決於正在使用的手機。我跟着this guy's example code

它與諾基亞5230完美配合,但是當我嘗試使用索尼Xperia U時,我收到了「錯誤請求」響應代碼。

相關問題