Загрузка нескольких изображений без вспышки
Я хочу использовать HTML и PHP для загрузки 9 или более изображений. Проблема в том, что я не хочу 9 полей загрузки, потому что это выглядит плохо. У кого-нибудь есть предложения? Может быть, примеры?
Благодарю.
4 ответа
Я использую noSWFUpload в течение некоторого времени, и он работает довольно хорошо. Он опирается на XMLHttpRequest sendAsBinary
в поддержке клиентов и возвращается к представлению на основе iframe.
Подключитесь к событию onchange в fileInput, спрячьте его, получите значение, добавьте его в текстовое поле и создайте другое. Присвойте им одинаковые имена плюс приращение: field1, field2... Перебирайте имена полей в PHP и проверяйте наличие с помощью isset.
Или используйте DoU FileUploader и введите html: http://docs.dojocampus.org/dojox/form/FileUploader
То, что я делал в прошлом, - это предоставил возможность выполнить другую загрузку или, когда они выбирают первый файл, отобразить его как метку, а затем подготовить еще одну коробку, чтобы они могли выбрать другой файл. Каждый входной файл на самом деле имеет уникальное имя, поэтому сервер просто проходит до тех пор, пока не найдет следующий файл.
Но это требует немного javascripting.:)