@ ebk проверяет приведенные ниже коды.
// Код для проверки наличия файла, а затем удаление
if(File.Exists(i.LocalFileName))
{
File.Delete(i.LocalFileName);
}
// Код расширения проверки
string ext = Path.GetExtension(i.LocalFileName);
if(ext==".jpg" || ext ==".gif" || ext ==".png")
{
//code
}
// Код для проверки длины файла
var info = new FileInfo(i.LocalFileName);
var fileSizeInBytes = info.Length;
, если эта помощь позволяет пометить ее как решенную:)