Jquery AJAX и PHP - загрузка нескольких изображений - с чего начать? - PullRequest
0 голосов
/ 29 февраля 2012

Я хочу создать свой собственный загрузчик изображений, поддерживающий перетаскивание, функции JQuery AJAX для отправки необходимых данных в файл php.Мне трудно начинать с него, так как есть много решений, но большинство из них не являются объясненными плагинами, но я хочу сделать одно самостоятельно, чтобы изменить его и понять, как оно работает.Какие советы, с чего мне начать, чтобы достичь цели?

Ответы [ 4 ]

2 голосов
/ 29 февраля 2012

Вы будете ограничивать себя современными браузерами (если вы не предоставите разумный запасной вариант). То, что вы ищете, это FileAPI . С этим вы не можете перебирать каталоги . API файловой системы существует, но пока широко не поддерживается . SWF-загрузка - это решение на основе флэш-памяти (я использовал много раз).

Возможно, вы также захотите взглянуть на Resumable.js . Это делает хорошую работу по разделению загрузок на куски. Таким образом, вы можете приостанавливать / возобновлять загрузку, обрабатывать действительно большие файлы и т. Д.

1 голос
/ 29 февраля 2012

PLUpload - мои предпочтения. Гладкий, простой в настройке, с открытым исходным кодом и поддерживает все основные технологии от HTML4 до HTML5, от Flash до Silverlight, в зависимости от конфигурации ваших конечных пользователей

1 голос
/ 29 февраля 2012

Прежде всего, загрузка файлов через AJAX невозможна. Это обходной путь, который использует скрытый iframe в качестве цели формы. Затем запишите содержимое iframe и делайте все, что вам нужно. Здесь учебник, который вы можете адаптировать к вашим потребностям.

0 голосов
/ 29 февраля 2012

Uploadify - это хороший способ начать то, что вы пытаетесь достичь. Он использует jquery ajax и php для загрузки изображений. Вы также можете добавить несколько изображений и поставляется с очень хорошей документацией.,И это действительно легко реализовать и понять.Я бы посоветовал вам изучить, как работает этот плагин, чтобы добиться того, что вы пытаетесь сделать.

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