我写了一个函数:
public bool TranstreamFile(string strpath,string strMimeType,string strfilename)
{
bool bReturn = true;
if (File.Exists(strpath))
{
FileStream file = new FileStream(strpath, FileMode.Open, FileAccess.Read);
Response.AddHeader("Content-type",strMimeType);
Response.AddHeader("Content-Disposition", "attachment;filename=" + strfilename);
Response.AddHeader("Content-length",file.Length.ToString());
Response.WriteFile(strpath);
Response.Flush();
file.Close();
} if(!Response.IsClientConnected)
{
bReturn = false;
}
return bReturn;
}
弹出的对话框中,strFileName 文件名那一项中文显示混乱,改称英文就好了,可是我的文件名都是中文。应该怎么办?
public bool TranstreamFile(string strpath,string strMimeType,string strfilename)
{
bool bReturn = true;
if (File.Exists(strpath))
{
FileStream file = new FileStream(strpath, FileMode.Open, FileAccess.Read);
Response.AddHeader("Content-type",strMimeType);
Response.AddHeader("Content-Disposition", "attachment;filename=" + strfilename);
Response.AddHeader("Content-length",file.Length.ToString());
Response.WriteFile(strpath);
Response.Flush();
file.Close();
} if(!Response.IsClientConnected)
{
bReturn = false;
}
return bReturn;
}
弹出的对话框中,strFileName 文件名那一项中文显示混乱,改称英文就好了,可是我的文件名都是中文。应该怎么办?
解决方案 »
- 判断不执行!!请高手帮忙
- 如何得到动态生成的多个下拉框,并获得其选定的值????
- 删除提醒框,点"取消"也继续执行下面的语句。如何处理? 谢谢
- 关于 JavaScript超级菜鸟的问题!!!
- 如何在运行时将添加到DataGrid模板列中的按钮Disable啊?
- 帮忙解释函数 谢谢
- 一个老问题:active menu与dropdownlist冲突怎么办?
- 在后台cs文件中用Controls.Add(field_test )加的控件
- 数据库连接字符串的常见问题和解决办法
- 怎样将两个表的数据帮定到一个dropdownlist中!!
- 不知何种手机模拟器可以嵌入网页?
- Datagrid中嵌套checkbox的問題
<!-- 全球化
此节设置应用程序的全球化设置。
-->
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>