我可以创建一个只返回图像资产的控制器吗?
我想通过控制器路由此逻辑,只要请求以下URL:
www.mywebsite.com/resource/image/topbanner
Run Code Online (Sandbox Code Playgroud)
控制器将查找topbanner.png并将该图像直接发送回客户端.
我已经看到了这个例子,你必须创建一个View - 我不想使用View.我想用Controller完成所有操作.
这可能吗?
我必须在我的aplication 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");
}
Run Code Online (Sandbox Code Playgroud)
此代码不起作用.为什么?如何使用流结果?