MVC文件导入和验证,无需将文件发送回用户

本文关键字:文件 用户 导入 验证 MVC | 更新日期: 2023-09-27 18:02:53

我有一个场景,我想让客户端上传一个文件。我让这个工作,它把文件拉到我的控制器。我获取文件的前3行,然后将其发送回另一个对象和视图中的用户。

我想做的是将文件保存在服务器上,并让客户端验证内容是否良好。如果客户端响应,那么我们保留文件,我继续处理它,如果他们不喜欢它,我们删除它。

我想弄清楚的两个问题是:

  1. 当我发送回文件的3行时,我不想发送文件但是我不知道引用它的好方法
  2. 如果用户没有响应,我希望文件被删除。

现在它是这样做的:

用户上传文件到httppostdfilebase我使用流阅读器来获取前3行返回对象

MVC文件导入和验证,无需将文件发送回用户

中的3行
  1. 在视图模型中创建属性以支持存储文件和内容。

  2. 最终,您无法从web会话中准确地做到这一点。您可以尝试使用Session_end,但这是非常不可靠的。您将不得不编写一个批处理文件,该文件假定如果文件在位置x超过y,则删除它。