Расширение Plupload Widget

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ask
Сообщения: 19
Зарегистрирован: 2012.04.12, 21:53

Расширение Plupload Widget

Сообщение ask »

Помогите подключить расширение Plupload Widget: http://www.yiiframework.com/extension/pupload

Распаковал файлы расширения в \protected\extensions\
В файл представления вставил следующий код:

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

<?php $this->widget('application.extensions.Plupload.PluploadWidget', array(
   'config' => array(
       'runtimes' => 'flash',
       'url' => '/image/upload/',
   ),
   'id' => 'uploader'
 )); ?>
В результате получаю следующее сообщение:

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

You browser doesn't have Flash, Silverlight, Gears, BrowserPlus or HTML5 support.

Аватара пользователя
alexzv
Сообщения: 120
Зарегистрирован: 2010.04.23, 00:10
Откуда: Украина, Киев

Re: Расширение Plupload Widget

Сообщение alexzv »

Вас это не смущает? - runtimes' => 'flash'

И вообще вопросы не в этот раздел...

ask
Сообщения: 19
Зарегистрирован: 2012.04.12, 21:53

Re: Расширение Plupload Widget

Сообщение ask »

alexzv писал(а):Вас это не смущает? - runtimes' => 'flash'
почему смущает? а что должно быть?
alexzv писал(а):И вообще вопросы не в этот раздел...
а в какой?

shrekki
Сообщения: 40
Зарегистрирован: 2011.12.24, 13:21
Откуда: питер

Re: Расширение Plupload Widget

Сообщение shrekki »

Ребят, подскажите.
есть виджет этот

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

$this->widget('application.extensions.Plupload.PluploadWidget', array(
                                'config' => array(
                                    'runtimes'=> 'flash',
                                    'url' => $this->createUrl('/ajax/uploadfile/'),
                       //             'max_file_size' => str_replace("M", "mb", ini_get('upload_max_filesize')),
               //                     'max_file_size' => Yii::app()->params['maxFileSize'],
                                    'chunk_size' => '1mb',
                                    'unique_names' => true,
                                    'filters' => array(
                                         array('title' => 'Images files', 'extensions' => 'jpg,jpeg,gif,png'),
                                        array('title'=>'Zip files', 'extensions' => 'zip,rar'),
                                        array('title'=>Yii::t('app','Document files'),'extensions'=>'doc,docx,xls,xlsx,pdf,txt'),
                                     ),
                                    'language' => 'ru',
                                    'max_file_number' => 10,
                                    'autostart' => false,
                                    'jquery_ui' => false,
                                    'reset_after_upload' => true,
                                ),
                                'callbacks' => array(
                                    'FileUploaded' => 'function(up,file,response){
                                        console.log("asdasd");
                                        console.log(response.response);}',
                                ),
                                'id' => 'uploader'
                             ));
есть url /ajax/uploadfile/'

Но что и как он загружает непонятно, напротив каждого файла ставится восклицательный знак, в консольке нет никаких сообщений!

Как получить массив Files?

выводит только массив POST но в посте нет файлов.

Аватара пользователя
sluchainiyznak
Сообщения: 617
Зарегистрирован: 2013.05.19, 17:51
Откуда: ХМАО-Югра, г. Сургут
Контактная информация:

Re: Расширение Plupload Widget

Сообщение sluchainiyznak »

Насколько я знаю файлы никогда не будут хранится в переменно $_POST, они хранятся в $_FILE

shrekki
Сообщения: 40
Зарегистрирован: 2011.12.24, 13:21
Откуда: питер

Re: Расширение Plupload Widget

Сообщение shrekki »

sluchainiyznak писал(а):Насколько я знаю файлы никогда не будут хранится в переменно $_POST, они хранятся в $_FILE
Ты КЭП? 8-)

Я не спрашиваю где они хранятся, я спрашиваю как их получить и почему их там нет!

ps и не $_FILE а $_FILES

Аватара пользователя
sluchainiyznak
Сообщения: 617
Зарегистрирован: 2013.05.19, 17:51
Откуда: ХМАО-Югра, г. Сургут
Контактная информация:

Re: Расширение Plupload Widget

Сообщение sluchainiyznak »

Может такого не хватает

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

<?php echo CHtml::form('','post',array('enctype'=>'multipart/form-data')); ?>

shrekki
Сообщения: 40
Зарегистрирован: 2011.12.24, 13:21
Откуда: питер

Re: Расширение Plupload Widget

Сообщение shrekki »

sluchainiyznak писал(а):Может такого не хватает

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

<?php echo CHtml::form('','post',array('enctype'=>'multipart/form-data')); ?>
так же безымоционально, отправляется только пост.

Tpona
Сообщения: 218
Зарегистрирован: 2011.06.05, 19:00

Re: Расширение Plupload Widget

Сообщение Tpona »

Народ, такая проблема:

В некоторых версиях IE и Opera не работает загрузка, в ios такая же ерунда.

Сейчас начал разбираться с ios (тех версий где не работает на ie и opera нет под рукой) и нашел в чем дело по крайней мере для ios:
не работает когда плагин вставляется во внутрь yii-шной формы.

Как с этим справиться малыми силами?
Я не использую плагин для yii подключаю последнюю версию через packages.

Tpona
Сообщения: 218
Зарегистрирован: 2011.06.05, 19:00

Re: Расширение Plupload Widget

Сообщение Tpona »

Да забыл уточнить, не срабатывает кнопка выбора файлов.

Ответить