我正在开发一个ASP.NET MVC应用程序,它具有服务器返回rdp文件的按钮,该文件由我的业务层创建.
我想要的是能够让服务器创建这个rdp文件,然后提供它,而不是将它存储在磁盘上.
最好的方法是什么?
谢谢.
您可以在MemoryStream中创建文件,然后使用Response.Write提供它
也不要忘记将ContentType设置为"application/rdp"
编辑:正如Danny Chen建议您可以FileStreamResult在控制器类中使用
Stream stream = new MemoryStream();
//Fill the stream here
return new FileStreamResult(stream,"application/rdp")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1749 次 |
| 最近记录: |