Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么是';隐藏的';使用ASP.NET文件上载控件时对文件名长度的限制?_Asp.net_File Upload - Fatal编程技术网

什么是';隐藏的';使用ASP.NET文件上载控件时对文件名长度的限制?

什么是';隐藏的';使用ASP.NET文件上载控件时对文件名长度的限制?,asp.net,file-upload,Asp.net,File Upload,我有一个FileUpload控件,当我选择该文件时 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ,(我可以在Windows中毫无问题地创建),这表示

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

'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

,(我可以在Windows中毫无问题地创建),这表示我回发时它没有文件


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

对于windows,包含完整文件路径的文件长度为255个字符。

如果您试图将文件保存在服务器端的文件夹中(例如c:\documents and settings\Blablabla…\temp中的临时文件夹),则可能会发生这种情况并且在客户端上文件位于根目录下且未达到最大路径时,超过了255个字符的最大路径限制。

我很好奇为什么会有一个同名文件…我正在测试我开发的一些功能:)