关于网友提出的“快用苹果助手怎么用 我用 ResponseWriteFile 的方式输出文件,为什么名称会被截断”问题疑问,本网通过在网上对“快用苹果助手怎么用 我用 ResponseWriteFile 的方式输出文件,为什么名称会被截断”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:快用苹果助手怎么用 我用 ResponseWriteFile 的方式输出文件,为什么名称会被截断描述:
System.IO.FileInfo file = new System.IO.FileInfo( this.lbl_fileAddr.Text.Trim() );
if ( file.Exists )
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode( System.Text.Encoding.UTF8.GetBytes(this.lbl_FileName.Text.Trim()) ));
Response.ContentType = this.lbl_FileType.Text.Trim();
Response.WriteFile(file.FullName);
Response.End();
}
else
{
JSUtil.Alert(this.Page,"你下载的文件不存在,可能被删除,请联系管理!");
}
比如,如果文件名为: 转发路局《转发铁道部“关于进行铁路内部计算机网络.doc
则 为:道部“关于进行铁路内部计算机网络.doc
请问这是为什么啊,该怎么解决啊