标签: c# asp.net validation webforms
我使用文件名将其保存在数据库中。但是当我想下载一些具有某些字符的文件时,我会收到一些错误:"& , # "
"& , # "
错误是:
错误请求
或
从中检测到潜在危险的Request.Path值 客户(&)
这是文件名的示例: 的 03。 &安培;爱与爱#m.mp3
这是我的代码:
download_link.HRef = "upload/fm/" + ds.Tables[0].Rows[0]["mu_file"];
如何通过安全方式对文件名进行编码或验证。
答案 0 :(得分:0)
尝试使用HTMLEncode对其进行编码,然后您可以稍后使用HTMLDecode
答案 1 :(得分:0)
有关编码和解码,请参阅以下链接
Encoding和Decoding