Загружать фото с помощью PHP и jquery? - PullRequest
0 голосов
/ 26 января 2012

Я хочу иметь одну кнопку, которая при нажатии открывает диалог с файлом, а затем после того, как пользователь выбирает фотографию, которую он хочет загрузить, и диалог закрывается.Я хочу загрузить фотографию.Я не могу придумать способ сделать это, потому что в форме вы не можете использовать одновременно и type = file, и type = submit.Нужно ли использовать jquery для достижения этой цели?Спасибо.

Ответы [ 3 ]

4 голосов
/ 26 января 2012

Да, идея в том, чтобы использовать jQuery для первоначальной части, когда пользователь выбирает файл для загрузки ... и затем какой-то другой серверный язык (например, PHP) действительно сделает тяжелую работу (фактически загружая файл.)

Вот плагин jQuery, который поможет вам сделать это: http://blueimp.github.com/jQuery-File-Upload/

РЕДАКТИРОВАТЬ: Да, я считаю, с jQuery (или некоторые другиебиблиотека ... или плагин,) было бы возможно, чтобы прослушиватель событий (или что-то в этом роде) выбирался, когда пользователь просматривает файл для загрузки ... и автоматически начинает загружать его после выбора файла.Но, опять же, как было сказано ранее, вероятно, сейчас безопаснее использовать двухэтапный подход к загрузке файлов.

1 голос
/ 26 января 2012

Чтобы начать загрузку так, как вы описываете, вам нужно использовать JavaScript.jQuery - очень хорошая библиотека, которую можно использовать для упрощения этого процесса, но она не обязательна.

1 голос
/ 26 января 2012

попробуй это

Загрузка в один клик - это плагин jQuery, который заменяет стандартный файл элемент ввода, позволяющий использовать любую ссылку, изображение или элемент для используется для того, чтобы вызвать диалог просмотра файлов. Это завершает загрузку за кулисами, не обновляя страницу, что делает его менее навязчивым и более простым в оформлении, чем стандартная загрузка форма.

...