Tôi muốn biết cách chuyển đổi luồng thành byte.C# convert system.IO.Stream to Byte []
Tôi tìm thấy mã này, nhưng trong trường hợp của tôi nó không hoạt động:
var memoryStream = new MemoryStream();
paramFile.CopyTo(memoryStream);
byte[] myBynary = memoryStream.ToArray();
myBinary = memoryStream.ToArray();
Nhưng trong trường hợp của tôi, trong dòng paramFile.CopyTo (MemoryStream) nó sẽ xảy ra không có gì, không có ngoại lệ, ứng dụng vẫn hoạt động , nhưng mã không tiếp tục với dòng tiếp theo.
Cảm ơn.
Điều gì là paramFile? –
Ah, xin lỗi, tệp param là tham số mà tôi nhận được trong phương thức, là SystemIO.Stream. –