c# - 将 HttpPostedFileBase 转换到流

标签 c# asp.net-mvc casting stream httppostedfilebase

我正在使用 C# 开发一个 ASP.NET MVC 项目,试图将文档从表单上传到我的数据库。 我目前在我的 Controller 中,我已将文件导入为 HttpPostedFileBase,并且必须将其转换为 Stream 类型。 我怎样才能做到这一点?

提前致谢!

HttpPostedFileBase document = form.DocumentFile;

Stream documentConverted = ?;

最佳答案

var document = form.DocumentFile;
Stream documentConverted = document.InputStream;

明白了!我必须使用 .Inputstream 直接转换它。

关于c# - 将 HttpPostedFileBase 转换到流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46102463/

相关文章:

c# - 计算一条线的精确像素

c# - 使用 Linq 从另一个具有匹配值的列表更新列表

c# - 为什么我的 Unity3D Sprite 在 iPhone 上渲染时看起来像素化?

c# - 错误消息 : Model not picking language-specific resource file

java - 在java中将前导0字符串转换为整数

c++ - 指向对象开头的指针 (C++)

c# - 将 Composition 用于“is – a”关系的问题

asp.net-mvc - ASP.NET MVC 中的静态文件路由

c# - 如何从 Google 静态 map API 获取图像

c - 一种在 C 中自动将字符串文字转换为 `unsigned char*` 的方法?