Вы все знаете новое поколение модных, в основном, загрузчиков файлов на основе Flash, таких как SWFUpload , которые могут отображать индикатор выполнения при загрузке - большое улучшение, особенно для шатких и низкоуровневых приложений. пропускная способность соединения.
Однако все эти загрузчики несут собственную логику обработки загрузок на стороне клиента. Я ищу ненавязчивый способ «изобразить» существующие классические загрузки файлов, т. Е. введение индикатора выполнения в обычные формы загрузки файлов .
Из-за архитектуры загрузки файлов это, скорее всего, невозможно без некоторых настроек на стороне клиента.
Я ищу решение, которое сводит настройку к абсолютному минимуму, например, Компонент, который добавляет себя в событие onsubmit обычной формы, выполняет загрузку файла, отображает приятный индикатор выполнения, помещает результирующий временный (на стороне сервера) путь к файлу в форму и отправляет его.
На стороне сервера мне просто нужно изменить свой сценарий, чтобы использовать путь к файлу, предоставленный загрузчиком флэш-памяти, вместо $ _FILES и consorts, и немного подумать о безопасности.
Это не совсем то, что делают все загрузчики на основе Flash: они могут использовать данные из формы, но не предоставляют возможности отправлять форму как есть, что я и ищу. Я ищу (вероятно) функцию загрузки на основе Flash, сделав шаг вперед .