Какой подход к дизайну вы бы выбрали для обеспечения безопасности и масштабируемости (и, возможно, уровня усилий) при публикации HTML-формы ASP.NET MVC, в которой также есть компонент Flash, как описано в приведенном ниже сценарии?
У меня есть сценарий, где есть сайт ASP.NET MVC и страница, для доступа к которой требуется аутентификация и авторизация пользователя (с использованием аутентификации форм ASP.NET).На этой странице есть HTML-форма.Форма также имеет компонент Flash.Форма имеет несколько текстовых полей, а компонент Flash содержит двоичные данные, которые необходимо отправить на сервер в тандеме с полями формы HTML.Когда пользователь нажимает кнопку «Отправить» в форме HTML, содержимое формы и двоичные данные из Flash необходимо отправить как часть одного атомного блока, так сказать.
Я знаю, что могу использовать HTML /Flash JavaScript-мост для отправки формы либо через JavaScript, либо через Flash-компонент.Я мог бы даже сделать и то и другое, возможно, опубликовать двоичные данные из компонента Flash, когда пользователь нажимает кнопку «Отправить», а затем опубликовать содержимое HTML-формы после этого.
Исходя из вашего опыта, каким подходом будет путь наименьшего сопротивления для публикации формы?Рассматривая вопросы аутентификации и авторизации пользователей, я полагаю, что Flash потребует больше усилий, чем HTML.Как насчет аспекта аутентификации пользователя?Если страница, отправленная из Flash на сервер, должна ли Flash также проверять подлинность пользователя в дополнение к стандартной форме проверки подлинности HTML?
Мои двоичные данные Flash обычно не должны превышать 300 КБ, часто меньше ... любые мнения / идеи очень ценятся!
РЕДАКТИРОВАТЬ: Я также смутно помню, что с Flash 10.1, ExternalInterface казалосьне работает правильно при передаче двоичных данных в JavaScript, я ошибаюсь с этим, и что вы можете легко перенести 300 КБ или более двоичных данных из Flash в переменную JavaScript, которая затем отправляется на сервер?
Спасибо!