我尝试了下面的代码,以在下载文件时提供文件名
HttpContext.Current.Response.AppendHeader("content-disposition", "attachment; filename=" + ("dddd/aa/www.ppt"));
但是下载后所有文件名中的“ /”都替换为“ _”,这是下载的文件名“ dddd_aa_www.ppt”。但是我需要在文件名中保留/。如何保留此字符在我的文件名
中答案 0 :(得分:1)
使用“ /”保存文件是受限制的。
这是该方法的自动功能。
我会更改您的命名约定以省去以下特定字符:
What characters can't be in a file name?
Reserved characters and words
Character Name
\ backslash
/ slash
? question mark
% percent
* asterisk or star
: colon
| vertical bar
" quote
< less than
> greater than
. period
Space