ASP.Net MVC – 从HttpPostedFileBase读取文件,而不保存
|
我使用文件上传选项上传文件。我直接发送这个文件从View到控制器在POST方法like, [HttpPost]
public ActionResult Page2(FormCollection objCollection)
{
HttpPostedFileBase file = Request.Files[0];
}
假设,我上传一个记事本文件。如何读取此文件&将此文本附加到字符串构建器,而不保存该文件…. 我知道后SaveAs这个文件,我们可以读这个文件。但是如何读取这个文件从HttpPostedFileBase没有保存? 解决方法这可以使用httpPostedFileBase类返回HttpInputStreamObject根据指定的 here您应该将流转换为字节数组,然后您可以读取文件内容 请参考以下链接 http://msdn.microsoft.com/en-us/library/system.web.httprequest.inputstream.aspx] 希望这可以帮助 更新:
摘自here // Read bytes from http input stream BinaryReader b = new BinaryReader(file.InputStream); byte[] binData = b.ReadBytes(file.InputStream.Length); string result = System.Text.Encoding.UTF8.GetString(binData); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 处理“潜在的危险Request.Form值…”
- asp.net-mvc – 使用Asp.net MVC 4中的OutputCacheAttribut
- 在asp.net中的web.config的位置元素中有多个路径
- asp.net – 从中等信任环境的Web.config读取system.net/mai
- if-statement – 如何在VBScript for Classic-ASP中单行执行
- asp.net-mvc – MVC动作过滤器集合已修改;枚举操作可能无法
- asp.net – 代码后面的根运算符(“”)地址的相对路径
- asp.net-mvc – MVC项目中的System.Globalization.CultureN
- ASP.NET 常用 文件上传方法
- ASP.NET MVC 3 Razor:初始化一个JavaScript数组
- asp.net – 如何在WebAPI中获取POST数据?
- asp.net – 什么Request.Params [“key”]呢?
- asp.net – Fulltext Query String的全文查询参数
- asp.net – 如何直接在.aspx页面中访问web.confi
- .net – MVC 5中的“CacheProfile”
- asp.net – MSDeploy连接字符串的自动加密,字典中
- 线程安全知多少
- asp.net-core – ASP.NET核心MVC应用程序设置
- asp.net – 如何以编程方式从LDAP检索信息
- asp.net – Microsoft WebMatrix和Visual Studio
