Tôi đang sử dụng thành phần hình ảnh có phương thức FromBinary. Tự hỏi làm thế nào để chuyển đổi dòng đầu vào của tôi vào một mảng byteCách tạo mảng byte từ HttpPostedFile
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 tôi đăng tải các tập tin trong một trang aspx? – shivi
Không phải dòng này ** file.InputStream.Read (buffer, 0, file.ContentLength); ** điền vào bộ đệm với các byte từ luồng đầu vào? Tại sao chúng ta nên sử dụng ** BinaryReader.ReadBytes (...) ** như đã đề cập bởi @Wolfwyrd trong câu trả lời dưới đây? Sẽ không ** ImageElement.FromBinary (buffer); ** khắc phục sự cố? –