开发者社区> 问答> 正文

如何从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 380 0
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
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载