Создание собственного файла диалога для массовой загрузки фотографий - PullRequest
2 голосов
/ 19 сентября 2010

Можно ли настроить «окно просмотра пользовательского интерфейса», которое всегда открывается при загрузке фотографий / файлов? Я хочу достичь двух вещей:

Внизу всегда написано "Все файлы". Я хочу заблокировать это только для .jpg, .jpeg, .png, чтобы для загрузки можно было выбирать только эти типы файлов. Во-вторых, расширьте это поле, чтобы по завершении загрузки справа от загруженной фотографии открывался предварительный просмотр.

Несколько человек, которых я спросил, сказали, что невозможно настроить это окно, потому что оно является частью ОС. Поэтому мой вопрос: можем ли мы создать собственное окно просмотра, используя ajax, jQuery и т. Д. Для загрузки фотографий с ПК пользователя? Окно должно поддерживать перекрестную поддержку ОС. Или какие-нибудь плагины PHP для этого?

Для массовых загрузок на Facebook / Flickr они заставляют нас сначала установить компонент ActiveX. Есть ли другой способ разрешить пользователям делать массовые загрузки без необходимости устанавливать компонент ActiveX? Прямо из ОС или с помощью AJAX jQuery?

Если нет, то есть ли для этого открытый плагин с открытым исходным кодом, который будет работать с PHP? Или какие еще есть варианты, чтобы я мог разрешить пользователям загружать свои фотографии оптом?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 19 сентября 2010

В последнее время я часто использую ExtJS, и есть UX от одного из основных членов, который делает это без необходимости установки плагинов и AFAIK, у него широкий спектр поддерживаемых браузеров (по крайней мере, всех мэров).

Проверьте пример здесь: http://www.aariadne.com/uploadform/

У меня очень маленькая занимаемая площадь, но вам придется использовать библиотеку ExtJS в другой, чтобы использовать ее.

0 голосов
/ 19 сентября 2010

Вы не можете изменить браузер по умолчанию.

Однако вы можете использовать Flash: http://www.swfupload.org/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...