ASP.NET MVC, загрузка файлов на несколько вызовов контроллера / сервера

Я работаю с ASP.NET MVC3 и элементом управления загрузкой файлов пользовательского интерфейса Kendo.

Логика моего экрана выглядит так:

  1. Пользователь загружает файл, и информация извлекается из файла и отображается обратно пользователю. Это вызов контроллера с точки зрения. На этом этапе файл не сохраняется на диск. Он анализируется только контроллером, а результаты отправляются обратно для просмотра.

  2. Основываясь на том, что пользователь видит в файле, он / она будет манипулировать другими вещами на экране.

  3. По окончании пользователь нажмет кнопку отправки, сделав еще один вызов на сервер / контроллер. Если проверка информации, введенной пользователем, прошла проверку, то я действительно хочу сохранить загруженный файл на диск.

Так есть ли способ, что мой второй вызов к контроллеру может иметь доступ к файлу от первого вызова к контроллеру? Второй вызов контроллера - это то, где мне нужно сохранить его на диск и дать ему имя файла. Или мне нужно дважды отправить файл из представления в контроллер?

0 ответов

Другие вопросы по тегам