5

我正在使用空白文本文件来运行一些测试,并且因为 FileUpload1.HasFile 总是返回错误,即使它显然有一个文件,我也快疯了。然后我将测试文件切换到 0 kb 以上的文件(即其中包含文本的 txt 文件),然后它就可以工作了。

据我所知,您不能上传 0 kb 的内容。这是真的? 我在 MSDN 上阅读了有关 FileUpload 类的信息,但没有注意到任何说 0 kb 的文件将被忽略/视为不是文件的内容。

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

4

1 回答 1

5

您可以使用FileUpload.PostedFile Property,即使内容是0字节,您也可以访问该文件

于 2012-05-24T01:43:34.537 回答