Fre*_*ius 4 c# asp.net asp.net-mvc-2
我目前正在尝试实现一个控制器,您可以从中下载文件(更具体地说是jar文件).这些文件存储在磁盘上而不是数据库中.到目前为止,我已经想出了这个:
public FilePathResult GetFile(String fileName)
{
return File(Path.Combine(Server.MapPath("~/App_Data/Bundles"), fileName), "application/java-archive");
}
Run Code Online (Sandbox Code Playgroud)
暂时不要缺乏错误处理等.文件确实以这种方式下载,但它的名称错误.而不是,例如,"sample.jar"文件获取控制器的名称,"GetFile",(没有扩展名).
关于我做错了什么的任何想法?
使用允许您指定的重载fileDownloadName.
return File(Path.Combine(Server.MapPath("~/App_Data/Bundles"), fileName),
"application/java-archive",
fileName);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3069 次 |
| 最近记录: |