我能够将文件从一台移动设备传输到另一台移动设备。当发送方发送这个 8 字节的文本文件时,接收方将变成一个 256 字节的 txt 文件,当我打开 txt 文件的内容时,有我的信息和很多方框。这是来自发件人的我的代码:
string fileName = @"SendTest.txt";
System.Uri uri = new Uri("obex://" + selectedAddr + "/" + System.IO.Path.GetFileName(fileName));
ObexWebRequest request = new ObexWebRequest(uri);
Stream requestStream = request.GetRequestStream();
FileStream fs = File.OpenRead(fileName);
byte[] buffer = new byte[1024];
int readBytes = 1;
while (readBytes != 0)
{
readBytes = fs.Read(buffer,0, buffer.Length);
requestStream.Write(buffer,0, readBytes);
}
requestStream.Close();
ObexWebResponse response = (ObexWebResponse)request.GetResponse();
MessageBox.Show(response.StatusCode.ToString());
response.Close();
Any1知道我该如何解决?