我正在使用Webforms,我提供了下载文件的可能性。但是,它们的名称有空格和逗号。有什么方法可以确保所有文件名都在那里?例如,如果我有一个像这样的名字:
1991-02-21 1111,ABCD,restofmyfilename.zip
当我下载的时候我得到的是
1991-02-21
代码部分:
Response.ContentType = "application/zip";
Response.AddHeader("content-disposition", "attachment;filename=" + response.FileName);
Response.BinaryWrite(response.Bytes);
Response.End();发布于 2016-05-16 21:38:18
你有没有试过用引号把文件名括起来?例如:
Response.AddHeader("content-disposition", "attachment;filename=\"" + response.FileName + "\"");发布于 2016-05-16 21:41:35
您可以稍微修改FileName以避免出现空格:
string fileName = response.FileName.Replace(' ','_');然后在您的代码中使用它作为文件名。
https://stackoverflow.com/questions/37254784
复制相似问题