我的.aspx页面中有一个输入类型文件.
<input type="file" id="BatchImportFile" runat="server">
Run Code Online (Sandbox Code Playgroud)
当我尝试检查File.PostedFile.ContentLength属性是否为空文件时,即使我上传空文件,它也始终显示为2.我想检查一个空.csv文件.
您上传的文件不是空的.2个字节是Windows行终止符的长度.也许它包含一个空行.Unicode BOM头的长度也是2个字节.
使用String.IsNullOrWhiteSpace来检查这种情况.