我想通过蓝牙将图像从我的客户端应用程序(c# windows 窗体应用程序)发送到服务器(Flutter 应用程序) 我试图通过写入流来发送图像的字节,但在 Flutter 应用程序端我无法接收数据并将其安排在下载文件夹中 我可以接收文本并制作聊天应用程序,但对于图像我目前无法实现 我只能通过在服务器端逐个字节地读取流来做到这一点,但是这种方式需要很长时间才能接收和保存小尺寸(约 200 KB)的图像 有人可以帮我吗?
这是客户端发送图片的方法(c# windows forms app):
public void send_data(byte[] byte_message)
{
if (Connected == true)
{
try
{
stream.Write(byte_message, 0, byte_message.Length);
stream.Flush();
}
catch (Exception ex)
{
connected = false;
}
}
}
对于 flutter 代码,我在 github 上创建了一个存储库,因此您可以通过以下链接查看: