FileUpload控件不接受0kb文件?

时间:2012-05-24 01:34:06

标签: c# asp.net file-upload web-controls

我使用空白文本文件来运行一些测试,并且发疯了因为FileUpload1.HasFile总是返回false,即使它显然有一个文件。然后我将测试文件切换到0 kb以上(即带有文本的txt文件),然后就可以了。

据我所知,你不能上传0 kb的东西。这是真的吗?我在MSDN上读到了关于FileUpload类的信息,但没有注意到任何说0 kb的文件会被忽略/视为非文件。

实际上和实际上,我不认为这是一个很大的问题(你为什么要上传一个空白文件?),但我可以想象某种罕见的情况,我可能想要为还没有内容的东西,比如用户在有时间时填写的空白文本文件。

1 个答案:

答案 0 :(得分:4)

您可以使用FileUpload.PostedFile Property,即使内容为0字节

,也可以访问该文件