2017-08-15 77 views
0

我目前有一个ValidationExpression在客户端,(有点)限制用户上传(.txt)文件以外的任何东西。什么是最安全和最方便的选项来验证我的webform上传文件的文件路径?

^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.txt)$ 

我想知道,因为这个验证限制一些特殊字符,我会遇到麻烦,如果我的用户有一个他希望它有其名称中的特殊字符的文件夹内上传的文件?

林想知道是否有更好的ValidationExpression我可以在客户端使用,以防止给我的用户带来不便。我正在设置服务器端验证的过程,但我仍然希望有一个良好的客户端验证程序,以便允许特殊字符不会太冒险。

任何人都有很好的解决方案吗?

+1

你能给有效和无效的输入的一些例子,特别是输入您认为可能会导致问题? – CAustin

+0

嗯,我很担心脚本被通过某种方式传递或有特殊字符正在使用的兼容性问题,我想也许有人可以重命名一个文件夹

相关问题