Ситуация такая: пишим проект на ASP. NET.
Задание: Сделать мульти-аплоад для файлов. Не просто мультиаплоад. А чтобы и файлов сразу при нажатии на BROWSE можно много выбирать было.
Упс: input type=«file»… этого не умеет =)
Решение: использовать Flash Multiuploader. Любой. Взяли swfupload
Как работает: есть JS, есть Flash. Они общаются друг с дружкой. При нажатии на кнопку browse, JS вызывает функцию FLASH компонента, она открывает файловый диалог, юзер выбирает файлы, жмет open, flash (ему при создании указывается урл куда загружать) начинает поочереди post-ить файлы по определенному урлу. Работает!!!
Что беспокоит? =) Клиент захотел SSL. Везде. Включили. Во всех браузерах кроме IE перестали загружаться файлы. IOError.
Погуглил. Многие сталкиваются с этой проблемой. На официальном сайте swfupload по поводу SSL оказывается написано:
«There have been some reports that the Flash Player cannot upload through SSL. The issue has not been pinned down but uploading over SSL may be unreliable.»
Хо-хо-хо. Вот где задница, извините. Придется юзать jupload наверное — уродский джава-апплет.
Конец.
Задание: Сделать мульти-аплоад для файлов. Не просто мультиаплоад. А чтобы и файлов сразу при нажатии на BROWSE можно много выбирать было.
Упс: input type=«file»… этого не умеет =)
Решение: использовать Flash Multiuploader. Любой. Взяли swfupload
Как работает: есть JS, есть Flash. Они общаются друг с дружкой. При нажатии на кнопку browse, JS вызывает функцию FLASH компонента, она открывает файловый диалог, юзер выбирает файлы, жмет open, flash (ему при создании указывается урл куда загружать) начинает поочереди post-ить файлы по определенному урлу. Работает!!!
Что беспокоит? =) Клиент захотел SSL. Везде. Включили. Во всех браузерах кроме IE перестали загружаться файлы. IOError.
Погуглил. Многие сталкиваются с этой проблемой. На официальном сайте swfupload по поводу SSL оказывается написано:
«There have been some reports that the Flash Player cannot upload through SSL. The issue has not been pinned down but uploading over SSL may be unreliable.»
Хо-хо-хо. Вот где задница, извините. Придется юзать jupload наверное — уродский джава-апплет.
Конец.