如何在C#中检查空的.csv扩展名文件
本文关键字:csv 扩展名 文件 检查 | 更新日期: 2023-09-27 18:22:16
我的.aspx页面中有一个输入类型文件。
<input type="file" id="BatchImportFile" runat="server">
当我尝试检查空文件的File.PostedFile.ContentLength
属性时,即使我上传了一个空文件,它也总是显示值为2。我想检查一个空的.csv
文件。
您上传的文件不是空的。2字节是Windows行终止符的长度。也许它包含一个空行。Unicode BOM表头的长度也是2个字节。
使用String.IsNullOrWhiteSpace
检查这种情况。
我认为这会起作用:
if( new FileInfo( "file" ).Length == 0 )
{
//your code
}
var file = controller.Request.Files[0];
if(file.ContentLength <= 2)
{ // do something
}