EAjaxUpload

Выкладываем свои наработки
underwood
Сообщения: 8
Зарегистрирован: 2011.12.07, 13:19

Re: EAjaxUpload

Сообщение underwood »

Не подскажите что вы там изменили?
Я не менял, а дополнил плагин, добавив необходимые дополнительные методы и свойства.

+ Опция:
- autoUpload {true \ false} - определяет загружать сразу после выбора файлов или по своей кнопке

+ Внешние данные:
- можно получить список файлов в очереди, для "своих" манипуляций
- Кол-во успешных загрузок

+ Методы:
- реагирующие на создание очереди
- на общий старт загрузки очереди
- на общее завершение загрузки очереди
- Старт загрузки очереди

Ну и конечно внешний вид :). Отредактировал css, теперь все красиво !
Vespertilio
Сообщения: 271
Зарегистрирован: 2012.11.30, 07:33

Re: EAjaxUpload

Сообщение Vespertilio »

Ну если все так красиво, может поделитесь? :-D
underwood
Сообщения: 8
Зарегистрирован: 2011.12.07, 13:19

Re: EAjaxUpload

Сообщение underwood »

Обязательно поделюсь. Надо сделать мини-faq и выложить в ext.
P.S. У кого нибудь есть опыт в выкладке в паблике?
Аватара пользователя
kosenka
Сообщения: 677
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: EAjaxUpload

Сообщение kosenka »

underwood писал(а):Обязательно поделюсь. Надо сделать мини-faq и выложить в ext.
P.S. У кого нибудь есть опыт в выкладке в паблике?
Могу у себя на github выложить с указанием твоего авторства.
underwood
Сообщения: 8
Зарегистрирован: 2011.12.07, 13:19

Re: EAjaxUpload

Сообщение underwood »

kosenka писал(а):... с указанием твоего авторства.
Тогда соавторства уже ).
Я редактирую только JS скрипт, добавляются опции и методы, в серверном скрипте добавил возможность управлять именем загружаемого файла, а виджет остается прежним.

Сейчас в работе:
1. Почти закончил настройку своих шаблонов. Т.е. по умолчанию template и fileTemplate жестко заданы, а можно будет задавать свои, при условии сохранения имен стиля (или создать свои стили css).
2. Включение и выключение DROP зоны. Мне это только мешает, а удалять нельзя, вдруг кому нибудь пригодится.
3. Определение одинаковых файлов в очереди.

Как только закончу, сразу выложим!
denis887
Сообщения: 1
Зарегистрирован: 2013.03.29, 18:07

Re: EAjaxUpload

Сообщение denis887 »

Добрый день

Подскажите есть задача ограничить размер картинки в пикселях... что бы картинка была не меньше 500 высоты и 500 ширины... Что нужно дописать что бы поставить такие ограничения? уже 3 день ничего придумать не могу(
Roma4ka
Сообщения: 2
Зарегистрирован: 2013.02.16, 16:32

Re: EAjaxUpload

Сообщение Roma4ka »

Проблема заключается в поверке при выборе файла, как

Код: Выделить всё

 'sizeLimit'=>1*1024*1024,// maximum file size in bytes
               'minSizeLimit'=>1024*15,// minimum file size in bytes  
валидация тут не очень удачное решения. после проверке вернуть файл и управления нету
rinat_
Сообщения: 77
Зарегистрирован: 2012.11.11, 21:12

Re: EAjaxUpload

Сообщение rinat_ »

Что то не могу понять как вызвать после загрузки автоматически некий контроллер, например загрузился файл, и вызвался контроллер который его распарсит и зальёт в бд.
Аватара пользователя
kosenka
Сообщения: 677
Зарегистрирован: 2009.09.26, 12:41
Откуда: москва
Контактная информация:

Re: EAjaxUpload

Сообщение kosenka »

rinat_ писал(а):Что то не могу понять как вызвать после загрузки автоматически некий контроллер, например загрузился файл, и вызвался контроллер который его распарсит и зальёт в бд.
https://github.com/kosenka/EAjaxUpload
Посмотрите раздел "Использование", в особенности

Код: Выделить всё

'action'=>$this->createUrl('files/uploadByAjax'),
это и будет вызов вашего контроллера в котором вы можете прописать что угодно.
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: EAjaxUpload

Сообщение Onotole »

А можно ли каким то образом передать дополнительные параметры?
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: EAjaxUpload

Сообщение Onotole »

Так. Как передать, я нашел

Код: Выделить всё

'postParams' => array(), 
А вот как его получить...
Пойду дальше ковырять код =)
underwood
Сообщения: 8
Зарегистрирован: 2011.12.07, 13:19

Re: EAjaxUpload

Сообщение underwood »

Onotole писал(а):А вот как его получить...
Передача

Код: Выделить всё

'postParams' => array('data'=>'xxxxxxxx')
Получение

Код: Выделить всё

$myParam = $_GET['data'];
underwood
Сообщения: 8
Зарегистрирован: 2011.12.07, 13:19

Re: EAjaxUpload

Сообщение underwood »

P.S.
Извиняюсь за долгое отсутствие, сильно переболел. Плагин обязательно добью в ближайшее время.
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: EAjaxUpload

Сообщение Onotole »

Спасибо за инфу. Ночью переписал немного его =) Теперь он всё передает как надо =) правда после этого я решил, что он мне не нужен в этом проекте и удалил его из проекта =)
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: EAjaxUpload

Сообщение Onotole »

Спасибо за инфу. Ночью переписал немного его =) Теперь он всё передает как надо =) правда после этого я решил, что он мне не нужен в этом проекте и удалил его из проекта =)
inewton
Сообщения: 17
Зарегистрирован: 2012.11.17, 15:49

Re: EAjaxUpload

Сообщение inewton »

А как добавить возможность удалять файлы из списка загруженных?
Если например пользователь передумал.
Аватара пользователя
S c
Сообщения: 883
Зарегистрирован: 2012.04.11, 14:46

Re: EAjaxUpload

Сообщение S c »

Как вместе с файлом на экшен отсылать дополнительные параметры? К примеру какой-нибудь 'project_id'?
Аватара пользователя
LANSELOT
Сообщения: 83
Зарегистрирован: 2013.03.10, 12:25
Откуда: Пенза

Re: EAjaxUpload

Сообщение LANSELOT »

Как сделать ограничение на кол-во загружаемых файлов (не более 5 например)?
Юрий
Сообщения: 11
Зарегистрирован: 2013.10.10, 09:01

Re: EAjaxUpload

Сообщение Юрий »

Добрый день!
А как можно и можно ли вообще сохранять превьюшку и оригинал картинки?

Спасибо!
Ответить