Мне нужно загрузить одно изображение на сервер. В проекте используются .NET MVC, jQuery и jQueryUi. Я ищу механизм, который работает с учетом следующих ограничений:
- Я не могу изменить файлы представления (.ascx), так как почти весь графический интерфейс построен динамически из JS. Поэтому я не могу сделать такие вещи, как определить div с некоторым идентификатором на странице ascx, а затем найти этот идентификатор из javascript с помощью селектора jQuery, чтобы делать с ним другие вещи.
- Если есть какой-то html, он должен быть сгенерирован из кода JavaScript, но не внедрен в какие-либо существующие html-элементы. Как я уже сказал, мои ascx-страницы в основном пусты.
- Я бы хотел отфильтровать расширения, чтобы загружались только файлы изображений.
- Кнопка запуска загрузки находится в диалоговом окне, а не в постоянном HTML-элементе.
- Не используется вспышка.
Изображения загружаются в папку на веб-сервере, а не в БД. Дополнительные функции (такие как индикатор выполнения) на самом деле не нужны.
Я хочу знать, возможно ли это с помощью jQuery (или какого-нибудь плагина jQuery).