public string imgPath = "E:\\s\\1.jpg";
public string txtPath = "E:\\s\\text.txt";
// Use this for initialization
void Start()
{
FileStream read = new FileStream(imgPath, FileMode.Open);
FileStream write = new FileStream(txtPath, FileMode.Open);
byte[] by = new byte[1024];
while (true)
{
int length = read.Read(by, 0, by.Length);
if (length == 0)
{
print("传输完毕");
break;
}
else
{
write.Write(by, 0, by.Length);
}
}
read.Close();
write.Close();
FileStream read = new FileStream(imgPath, FileMode.CreateNew);
FileStream write = new FileStream(txtPath, FileMode.Open);
byte[] by = new byte[1024];
while (true)
{
int length = write.Read(by, 0, by.Length);
if (length == 0)
{
print("传输完毕");
break;
}
else
{
read.Write(by, 0, by.Length);
}
}
read.Close();
write.Close();
}
Flie流的图片转乱码和乱码转图片
最新推荐文章于 2024-05-21 13:54:53 发布
本文探讨了使用C#进行文件读写操作的方法,包括从图片文件读取数据并将其写入文本文件的过程,以及相反的操作。通过FileStream类和byte数组实现数据的逐字节读写,展示了基本的数据传输流程。
1361

被折叠的 条评论
为什么被折叠?



