asp.net-mvc – 如何创建文件并通过ASP.NET MVC中的FileResult返
发布时间:2020-12-15 18:38:09 所属栏目:asp.Net 来源:网络整理
导读:我必须在我的应用程序ASP.net MVC应用程序中创建和返回文件。文件类型应该是正常的.txt文件。我知道我可以返回FileResult,但我不知道如何使用它。 public FilePathResult GetFile(){string name = "me.txt";FileInfo info = new FileInfo(name);if (!info.E
我必须在我的应用程序ASP.net MVC应用程序中创建和返回文件。文件类型应该是正常的.txt文件。我知道我可以返回FileResult,但我不知道如何使用它。
public FilePathResult GetFile() { string name = "me.txt"; FileInfo info = new FileInfo(name); if (!info.Exists) { using (StreamWriter writer = info.CreateText()) { writer.WriteLine("Hello,I am a new text file"); } } return File(name,"text/plain"); } 此代码无效。为什么?如何使用流结果? 解决方法
编辑(如果你想要流尝试这个:)
public FileStreamResult GetFile() { string name = "me.txt"; FileInfo info = new FileInfo(name); if (!info.Exists) { using (StreamWriter writer = info.CreateText()) { writer.WriteLine("Hello,I am a new text file"); } } return File(info.OpenRead(),"text/plain"); } 你可以尝试这样的东西.. public FilePathResult GetFile() { string name = "me.txt"; FileInfo info = new FileInfo(name); if (!info.Exists) { using (StreamWriter writer = info.CreateText()) { writer.WriteLine("Hello,I am a new text file"); } } return File(name,"text/plain"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- IIS配置 – ASP.NET MVC返回所有请求的默认文档
- 在ASP.NET中,在.aspx中内联代码的不同方法有哪些
- 我心中的ASP.NET Core 新核心对象WebHost(一)
- asp.net – 如何从代码隐藏中清除所有表单字段?
- asp.net-mvc – ASP.NET MVC:从视图调用控制器方
- asp.net-mvc-2 – 前端控制器,页面控制器?
- asp.net – 在MVC中控制SQL注入
- asp.net – ResetPassword Token它存储的方式和位
- asp.net – AngularJs 2与ASP.NET 4.5.1
- com – asp经典中的server.createObject和create
热点阅读