Замена ввела type=file изображением

Как много людей, я хотел бы настроить ужасное input type=file, и я знаю, что это не может быть сделано без некоторых взломов и/или javascript. Но, вещь состоит в том, что в моем случае кнопки файла загрузки только для загрузки изображений (jpeg|jpg|png|gif), таким образом, я задавался вопросом, мог ли я использовать"clickable"изображение, которое действовало бы точно как входной файл типа (показывают диалоговое окно и тот же $ _FILE на отправленной странице).
Я нашел некоторое обходное решение здесь и это интересное также (но не работает над Chrome =/).

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

89
задан Jai Kumar Rajput 10 April 2018 в 09:25
поделиться

1 ответ

Я бы использовал SWFUpload или Uploadify. Они требуют Flash, но делают все, что вы хотите, без проблем.

Любое обходное решение, основанное на попытке вызвать диалог "открыть файл" другими средствами, кроме щелчка на самом элементе управления, может быть удалено из браузеров по соображениям безопасности в любое время. (Я думаю, что в текущих версиях FF и IE больше невозможно вызвать это событие программно)

.
4
ответ дан 24 November 2019 в 07:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: