32Feet.netを使用して、PCからSamsung GalaxyへのBluetoothファイル転送を作成しています。次のコードは次のようになります。
- 内部サーバーエラー最終
- モバイル セットでファイル転送が見られましたが、不完全で、「リモート デバイスが切断されました」というメッセージが表示されました
- PC からファイルを直接送信しようとしましたが、成功しましたが、C# を使用すると機能しませんでした。
他のいくつかのブログを試し32Feet.net
てみましたが、うまくいきませんでした。ペアリングを行う必要があることを読みましたが、その方法がわかりません。これから私を助けてください。
private void sendFile()
{
SelectBluetoothDeviceDialog dialog = new SelectBluetoothDeviceDialog();
// dialog.ShowAuthenticated = true;
dialog.ShowRemembered = true;
dialog.ShowUnknown = true;
OpenFileDialog ofd = new OpenFileDialog();
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
if (ofd.ShowDialog() == DialogResult.OK)
{
System.Uri uri = new Uri("obex://" + dialog.SelectedDevice.DeviceAddress + "/" + ofd.FileName);
ObexWebRequest request = new ObexWebRequest(uri);
request.ReadFile(ofd.FileName);
ObexWebResponse response = (ObexWebResponse)request.GetResponse();
MessageBox.Show(response.StatusCode.ToString());
response.Close();
Cursor.Current = Cursors.Default;
}
else
{
MessageBox.Show("File Not Selected");
}
}
else
{
MessageBox.Show("Device Not Selected");
}
}