Консорциум W3C опубликовал (http://www.w3.org/News/2009#entry-8658) первый черновой вариант нового JavaScript API (http://www.w3.org/TR/2009/WD-FileAPI-20091117/), стандартизирующего средства для обработки локальных файлов в web-браузере (в Firefox и Internet Explorer подобные возможности реализованы через нестандартные методы). Для обработки файлов на локальной машине пользователя используется объект FileReader, при этом доступ предоставляется только к загруженным в рамках текущей сессии через web-формы файлам. Т.е. обработать произвольный файл в локальной файловой системе нельзя, а файл выбранный вручную пользователем - можно. Наглядный пример использования нового API можно посмотреть в данной заметке (http://arstechnica.com/open-source/news/2009/11/w3c-publishe...).URL: http://www.w3.org/News/2009#entry-8658
Новость: http://www.opennet.me/opennews/art.shtml?num=24428
Пока W3C придумывает новый велосипед, Opera и Mozilla построили себе по Bentley.
чёта у меня наглядный пример не заработал ):
Замечательно. Сразу выключаем.
А потом хакеры найдут баги и будут шариться по всей ФС или файлам скачаными кем попало и откуда попало? Замечательно, мля... :)
для гугла стараются
> API уже реализована в вышедшем сегодня Firefox 3.6-beta4берем на заметку - версию 3.6 и выше ставить нельзя, пока не удалят эти команды
> берем на заметку - версию 3.6 и выше ставить нельзя, пока не удалят эти командыа куда Вы денетесь? :) старые версии не поддерживаются...
Это opensource:) и diff рулит, как, кстати, и форк. Фокс форкать не красиво по отношению к удачному проекту, но угроза форка может заставить Мозиллу сделать фичу штатно отключаемой :)
> берем на заметку - версию 3.6 и выше ставить нельзя, пока не удалят эти командыЗнаешь сколько еще команд есть во всех современных браузерах?
Держу пари при всех твоих понтах ты даже про noscript не знаешь.
Оно вам надо - параноить...
Хм, беру свои слова обратно. как минимум - пока вот здесьMAY не будет исправлено на MUST:
"Post-selection file modifications occur when a file changes on disk after it has been selected. In such cases, if a read method is called on a file, user agents MAY raise a SECURITY_ERR."