Осуществление загрузки в Кохана 3 - PullRequest
0 голосов
/ 12 января 2011

Мне трудно реализовать uploadify внутри Kohana 3, какие изменения я должен внести в исходный uploadify.php? просто сделать так, чтобы индексная функция в контроллере не работала и возвращала ошибку 500.

Спасибо!

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Я не слишком уверен, поможет ли это, но я потратил много часов на загрузку на днях, и одним из приемов было вернуть ЛЮБОЙ ответ от контроллера загрузки, чтобы сообщить uploadify о том, что загрузка выполнена.Решение так же просто, как это:

$this->request->response = "OK";

Тем не менее, 500 состояний для ошибки сервера интервалов, поэтому дело может также передавать идентификатор сеанса с параметром 'scriptData' при инициализации uploadify, например:

$('#file_upload').uploadify({'scriptData': {'<?php echo $session_name; ?>': '<?php echo session_id(); ?>'}});

Надеюсь, это поможет, ура!

0 голосов
/ 12 января 2011

Используете ли вы Uploadify 2.1.x или 3.0 beta?

В любом случае, вы должны иметь возможность использовать любой желаемый контроллер, если вы соответственно установите параметры в javascript.И убедитесь, что вы не используете шаблон для контроллера, который занимается загрузкой файлов.

Например, если у вас есть контроллер "файлы" и действие "uploadify" по адресу URI / site / files / uploadifyВы должны установить параметр примерно так:

'script'    : '/site/files/uploadify',
...