使用ASP.NET FileUpload控件时,文件名长度的“隐藏”限制是多少?

时间:2010-11-16 08:41:04

标签: asp.net file-upload

我有一个FileUpload控件,当我选择文件

  

'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.txt'

,(我可以在Windows中创建没有问题),它说它在回发时没有文件。

适用于较小的文件名。发生了什么事?

2 个答案:

答案 0 :(得分:5)

如果您尝试将文件保存在服务器端的文件夹中(如c:\ documents和settings \ blabla ... \ temp中的临时文件夹)并且在打开时超过255个字符的MAX_PATH限制,则可能会发生这种情况。客户端文件位于根目录,未达到MAX_PATH。

答案 1 :(得分:3)

对于Windows,它包含255个字符,包括完整的文件路径。