пятница, 19 сентября 2008 г.

openWYSIWYG

openWYSIWYG хорош всем, кроме одного: отсутствием возможности закачать файл изображения непосредственно из формы добавления оной в страницу. От того и неудобства.

Хорошо будет воспользоваться расширением (zip, 1,8 kb), которое как раз эту проблему пытается решить.

Это всего лишь фронтенд, т.е. диалоговое окно загрузки, имеющее скрытый iframe, через который происходит загрузка файла на сервер и некоторые постоперации, не приводящие к перезагрузке страницы.

Бекенд я не выкладываю, думаю, тут все проще простого, каждый напишет то, что считает полезным.

Важное замечание: подобный метод предполагает вполне серьезную уязвимость, т.к. сам диалог никаким образом не производит проверку на тип файла, его содержимое и тп. Ибо нех :-) Джава-скрипт легко обмануть, поэтому я и не стал ничего предпринимать. Всем этим нужно заняться на бекенде, т.е. на сервере. 

Комментариев нет: