FileInfo newfile = new FileInfo(filepath);//生成流文件对象
try
{ Response.Clear();//清理缓存
Response.AddHeader("Content-Disposition", "attachment;filename=" + newfile.Name);//给下载框加下载文件名
Response.AddHeader("Content-Length", newfile.Length.ToString());//加下载文件大小现在出现的问题是,用户下载中文名称的文件时,下载框里取得的文件名为乱码? : 如果以上方式不变,怎样才能取到中文文件名
try
{ Response.Clear();//清理缓存
Response.AddHeader("Content-Disposition", "attachment;filename=" + newfile.Name);//给下载框加下载文件名
Response.AddHeader("Content-Length", newfile.Length.ToString());//加下载文件大小现在出现的问题是,用户下载中文名称的文件时,下载框里取得的文件名为乱码? : 如果以上方式不变,怎样才能取到中文文件名
解决方案 »
- 在后台给TextBox设置只读属性的时候,设置Attributes["readonly"] = "readonly";取消 只读的又该怎么设置呢?
- ASP.NET图片上面加lable
- 类似QQ一个个房间,每个房间用一张大图显示 鼠标特效 怎么做
- 请帮我看看这个简单的存储过程,为何就无法实现啊?
- 怎么显示下面的表
- DataGrid ,datelist,repeater有什么区别?
- 怎样验证这一组控件?
- 想在一个网站上加一个搜索功能(利用百度)!怎么才能让结果我的网站内显示呀?
- Asp.net数据上传问题
- 急用:怎样把从数据库中读出来的图片赋给某一指定的image控件
- 使用asp.net缓存时需不需要lock?
- 求一段强制设为主页的代码?高手帮忙!
string sFileName = HttpUtility.UrlEncode(newfile.Name);
Response.AddHeader("Content-Disposition", "attachment;filename=" + sFileName);//给下载框加下载文件名