上传文件时FileHelperEngine中出现错误 [英] Error in FileHelperEngine when upload a file

查看:103
本文介绍了上传文件时FileHelperEngine中出现错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在从用户那里获取文件.
返回错误:
行号错误:2错误:FileHelpers.ConvertException:将名称"转换为类型"Int32"时出错.在FileHelpers.FieldBase.AssignFromString(String fieldString,Object record)在FileHelpers.FieldBase.ExtractAndAssignFromString(String buffer,Object record,ForwardReader reader)在FileHelpers.RecordInfo.StringToRecord(String line,ForwardReader reader)在FileHelpers.FileHelperEngine.ReadStream(TextReader)阅读器).

问题是用户可以输入任何格式的任何文件(可能是错误的).
然后,如何检查所有字段的定义是否正确.

请指导我

在此先谢谢您.

I am getting a file from user.
It returns an error:
Error on line number: 2-error: FileHelpers.ConvertException: Error Converting ''Name'' to type: ''Int32''. at FileHelpers.FieldBase.AssignFromString(String fieldString, Object record) at FileHelpers.FieldBase.ExtractAndAssignFromString(String buffer, Object record, ForwardReader reader) at FileHelpers.RecordInfo.StringToRecord(String line, ForwardReader reader) at FileHelpers.FileHelperEngine.ReadStream(TextReader reader).

The problem is that user can enter any file with any format(may be wrong).
Then how can I check that all the fields have defined correctly or not.

Please guide me

Thanks in Advance.

推荐答案

没有合理的方法来制作适合所有人的应用程序.
通知用户正确的格式,给他们一个示例,并在不适合的情况下处理异常.
There is no way reasonably possible to make an application that fits all conditions for everyone.
Inform the users of the proper format, give them a sample, and handle the exception when it doesn''t fit.


这篇关于上传文件时FileHelperEngine中出现错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆