Код ниже используется для чтения текстового файла с текстовым файлом с фиксированной шириной загруженного файла с использованием FileHelpers в ASP.NET MVC2
Длина первой и последней строк меньше, и ReadStream вызывает исключение из-за этого. Все остальные линии имеют правильную фиксированную ширину. Как просмотреть первую и последнюю строки или другой способ чтения данных без исключения?
[FixedLengthRecord()]
class Bank
{
[FieldFixedLength(4)]
public string AINETUNNUS;
[FieldFixedLength(16)]
public string TEKST1;
[FieldFixedLength(3)]
public string opliik;
[FieldFixedLength(2)]
public string hinnalis;
};
[AcceptVerbs(HttpVerbs.Post)]
[Authorize]
public ActionResult LoadStatement(HttpPostedFileBase uploadFile)
{
FileHelperEngine engine = new FileHelperEngine(typeof(Bank));
var res = engine.ReadStream(new StreamReader(uploadFile.InputStream,
Encoding.GetEncoding(1257))) as Bank[];
}