Tôi đang sử dụng một thành phần hình ảnh có phương thức FromBinary. Tự hỏi làm thế nào để tôi chuyển đổi luồng đầu vào của mình thành một mảng byte
HttpPostedFile file = context.Request.Files[0];
byte[] buffer = new byte[file.ContentLength];
file.InputStream.Read(buffer, 0, file.ContentLength);
ImageElement image = ImageElement.FromBinary(byteArray);
Làm thế nào chúng ta đăng tập tin trong một trang .aspx khác?
—
shivi
Không phải dòng này file.InputStream.Read (đệm, 0, file.ContentLpm); điền vào bộ đệm với byte từ luồng đầu vào? Tại sao chúng ta nên sử dụng BinaryReader.ReadBytes (...) như được đề cập bởi @Wolfwyrd trong câu trả lời dưới đây? Không ImageEuity.FromBinary (bộ đệm); khắc phục sự cố?
—
Srinidhi Shankar