asp.net-mvc – 如何将httppostedfilebase转换为String数组
发布时间:2020-05-28 13:12:14 所属栏目:asp.Net 来源:互联网
导读:public ActionResult Import(HttpPostedFileBase currencyConversionsFile) { string filename = CurrencyConversion Upload_ + DateTime.Now.ToString(dd-MM-yyyy) + .csv; string fold
public ActionResult Import(HttpPostedFileBase currencyConversionsFile)
{
string filename = "CurrencyConversion Upload_" + DateTime.Now.ToString("dd-MM-yyyy") + ".csv";
string folderPath = Server.MapPath("~/Files/");
string filePath = Server.MapPath("~/Files/" + filename);
currencyConversionsFile.SaveAs(filePath);
string[] csvData = System.IO.File.ReadAllLines(filePath);
//the later code isn't show here
}
我知道将httppostedfilebase转换为String数组的常用方法,它首先将文件存储在服务器中,然后从服务器读取数据.无论如何直接从httppostedfilebase获取字符串数组而不将文件存储到服务器中? 解决方法那么你可以像Stream一样逐行读取你的文件:List<string> csvData = new List<string>();
using (System.IO.StreamReader reader = new System.IO.StreamReader(currencyConversionsFile.InputStream))
{
while (!reader.EndOfStream)
{
csvData.Add(reader.ReadLine());
}
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 异步HttpWebRequest,从Web应用程序中无需等待
- 在IIS 8上发布asp vnext网站的问题
- asp.net-mvc – 允许asp.net mvc 2控制器名称的URL中的连字
- 如何限制文件夹访问在asp.net
- 有没有任何好的ASP.NET MVC2或MVC3作弊表?
- asp.net-mvc – MVC Preview 5 – 将视图呈现为字符串以进行
- asp.net – MvcTextTemplateHost未找到
- asp.net-mvc – 当绑定到ViewModel时如何更新模型?
- asp.net – jqgrid第1页的x pager
- asp.net-mvc – 一种在ASP.NET MVC中排除操作过滤器的方法?
推荐文章
站长推荐
- asp.net – 如何在Web应用程序中对PDF文档进行数
- asp.net-mvc – ASP.NET MVC ActionLink外部区域
- 只有内容控件才能直接在包含ASP.NET内容控件的内
- 使用Asp.Net Core时,如何查看为Razor Page生成的
- asp.net – 如何检测用户操作系统
- asp.net – Dotnet核心2.0认证多个模式身份cooki
- asp.net-mvc – 将数据动态绑定到asp.net mvc中的
- asp.net – 504服务器上的错误
- asp.net – K运行时使用的.Net完整框架和.Net Co
- asp.net – VB.NET – 如何使用Active Directory
热点阅读
