2011-01-12 2 views
0

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

Спасибо!

ответ

1

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

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

Однако, 500 состояний для интервальной ошибки сервера, так что дело может быть также проходящим идентификатор сеанса с параметром в «scriptData» при инициализации Uploadify, как это:

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

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

0

Вы используете программу Uploadify 2.1.x или 3.0 beta?

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

Например, если у вас есть контроллер «файлы» и действие «Uploadify» в URI/сайт/файлы/Uploadify вы должны установить параметр на что-то вроде этого:

'script' : '/site/files/uploadify', 
+0

Я пользуюсь 2.1.x. Я сделал то, что вы уже сказали, но я не смог подключить монго и загрузить. – CamelCamelCamel

+0

Mongo? Как это происходит? Вероятно, вы должны убедиться, что он работает, не делая ничего с базой данных. –

+0

oops. Я работаю с mongoDB, но я хотел написать kohana. У меня все еще есть проблемы с подключением к кохане :-) – CamelCamelCamel