Pull to refresh
55
0
Саша Сафронов @safron

User

Send message
Я немного доработал свой код, он в сафари работает нонче. Все не доходят руки на хабр выложить. Чуть позже дам линк.
Выходит, перессорились они там между собой что-ли?
еще ln — по основанию e
Написал камент об этом ниже, не прочитав сначала ваш.
Так вот, по-моему такое поведение логично.
по-моему, такая конструкция должна работать и быть эквивалентна
var arr = [
   'vasia',
   'petya',
   null
];

Да не парьтесь — нет там никакой концепции, просто сайт планетария, ну и реализация на троечку. У любого похапешника есть как минимум парочка таких сайтов в активе, и без всякой концепции сделанных. В первый год работы.
volgogradplanetarium.volgadmin.ru/Photo.aspx — вот на этой странице четко прослеживается концепция. Правда, реализация пока подкачала :)
не сочтите занудством, но если исправить

pictotxt -> picToTxt
image_src -> imageSrc

и т.д., было бы более по-джаваскриптному

P.S. сам эффект потрясающий!
Вы зря ссылку внимательно не посмотрели, там есть строка:
formData.append("afile", fileInputElement.files[0]); 

Как видите, метод append достаточно умен, чтоб принимать и blob-данные и просто объект File. Я верю, что разработчики оптимизируют процесс чтения и загрузки дял второго случая.
Как справедливо отметил выше товарищ Demetros, для этой задачи лучше использовать объект FormData, который будет реализован в файрфоксе (см. описание на сайте MDC), начиная с версии 4 (в хроме уже есть, про остальные не в курсе). Очень вероятно, что браузер тогда будет кушать гораздо меньше памяти, ибо возьмет на себя всю черновую работу по чтению файлов.

Пока же можно ограничивать кол-во одновременных загрузок и максимальный размер одного файла.
спасибо за инфо. Это, знаете ли, просто привычка, чтоб в коде видеть, какой именно элемент имеет такой айди (надо в комментариях писать — никак не могу переучиться). Потом везде убрал, а тут забыл.
ок, спс за инфо. Я гуглил готовые решения перед тем как сделать свой вариант, но на это не натыкался.
Спасибо за линк! Это громоздкое, но зато комплексное решение по загрузке файлов. И, насколько я понял, оно уже использует html 5 там, где это возможно
Ну ок, убедили — хорошо, что ИЕ пока не поддерживает :)
Согласен, весь HTML5 пока черновик, но ничего плохого в том, если бы ИЕ поддерживал уже тоже не было бы. Вообще, остальные браузеры регулярно обновляют младшие версии (может, подверсии? как правильно?), добавляя новые возможности. А уж если в ИЕ какой-то возможности нет, то еще год-другой надо ждать, пока выйдет следующий.
правильно, но к сож. файрфокс пока не поддерживает. Выйдет официальо 4й — переделаем!
Не скажите, смотря для каких целей. Например, в данном случае я делал интерфейс для одной почтенной женщины-фотографа, она использует (а если бы и не использовала, то можно было бы убедить) файрфокс и ее все устраивает.

Или вот пример с gmail — они же отказались от поддержки IE6, хотя его до сих пор используют 15 (или даже 20) % пользователей, которые получают предупреждение, что их браузер устарел.

Тут два варианта: делать костыли для более старых браузеров и честно говорить пользователям, что надо обновить браузер.

Но это я так. Согласен, чтоэту технологию пока рано запускать в массы. Как минимум надо дождаться, когда все последние версии браузеров будут ее поддерживать.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity