C# MVC 火狐下载文件时,弹窗中的文件名为乱码,但是IE不乱码。
代码如下:
public ActionResult DownloadFile(Guid id)
{
try
{
Document document = DocumentDao.GetDocumentById(id);
string path = string.Format("{0}/{1}", Server.MapPath("/Documents"), document.ArchiveIdentity);
return File(path, "application/octet-stream", Url.Content(document.FileName));
}
catch {
return null;
}
}
代码如下:
public ActionResult DownloadFile(Guid id)
{
try
{
Document document = DocumentDao.GetDocumentById(id);
string path = string.Format("{0}/{1}", Server.MapPath("/Documents"), document.ArchiveIdentity);
return File(path, "application/octet-stream", Url.Content(document.FileName));
}
catch {
return null;
}
}
解决方案 »
- HttpWebResponse获取的问题
- C#如何获得网页文本内容(不是通过源码)
- C#多线程同步执行
- 新手提问:WEB 服务器疑问,在线等
- 哪里有Developer Express的套件for .net 2005下载
- 一个hashtable和arraylist的问题
- 求助,帮我看看下面哪个问题,谢谢!
- 如何往DBF文件插入数据 ,其中有日期字段
- MVC远程获取cmd权限
- ★★★★★★★★★★★★★★★★★★★★★★★★★★如何判断SQL数据库是否存在?★★★★★★★★★★★★★★★★★★★★
- 我定义了一个常量,然后把这个常量用在初始化数组中的表示其大小,可以吗?
- C# WinForm调整groupBox和dataGridView的尺寸问题
通过Request\.UserAgent区别不同的浏览器
完全不知道为什么,求解~~~
http://stackoverflow.com/questions/5826649/returning-a-file-to-view-download-in-mvc
进行更多的控制