Я планирую использовать библиотеки загрузки изображений Uploadify или Plupload в своем проекте. Причина, по которой я хотел бы использовать одну из этих библиотек, заключается в том, чтобы позволить пользователю выбирать несколько файлов одновременно, а затем загружать их все одновременно.
Моя цель — поместить один из этих элементов управления загрузкой файлов в форму, которая также позволяет пользователю вводить в нее другие данные в дополнение к выбору набора изображений. Затем пользователь должен иметь возможность отправить форму, а введенные данные и выбранные изображения будут загружены и обработаны на сервере.
Проблема, с которой я сталкиваюсь, заключается в том, что эти элементы управления загрузкой файлов требуют, чтобы пользователь загружал выбранные файлы на сервер до того, как фактическая страница aspx будет отправлена. В конце концов, это создает путаницу для пользователя. Сначала они должны отправить изображения, а затем отправить форму с остальными данными.
Мой вопрос: есть ли способ заставить Uplodify или Plupload отправлять выбранные файлы на сервер только тогда, когда пользователь фактически нажимает кнопку отправки формы? Я не хочу, чтобы пользователь сначала загружал файлы во временную папку на сервере, а затем отдельно отправлял форму.
Это потребует от меня найти эти загруженные файлы во временной папке и связать их с данными, представленными в форме позднее.
Базовый элемент управления Asp.Net FileUpload дает мне часть того, что я хочу сделать, позволяя мне отправлять файлы одновременно с остальными данными формы, но, очевидно, не позволяет пользователю выбирать несколько файлов в однажды.