开发者社区 问答 正文

如何从HttpPostedFile创建字节数组

我正在使用具有FromBinary方法的图像组件。想知道如何将输入流转换为字节数组

HttpPostedFile file = context.Request.Files[0]; byte[] buffer = new byte[file.ContentLength]; file.InputStream.Read(buffer, 0, file.ContentLength);

ImageElement image = ImageElement.FromBinary(byteArray);

展开
收起
保持可爱mmm 2020-02-07 00:39:32 412 分享 版权
1 条回答
写回答
取消 提交回答
  • 使用BinaryReader对象从流中返回字节数组,例如:

    byte[] fileData = null; using (var binaryReader = new BinaryReader(Request.Files[0].InputStream)) { fileData = binaryReader.ReadBytes(Request.Files[0].ContentLength); }

    问题来源于stack overflow

    2020-02-07 00:39:46
    赞同 展开评论
问答地址: