Показаны сообщения с ярлыком jQuery. Показать все сообщения
Показаны сообщения с ярлыком jQuery. Показать все сообщения

пятница, 22 марта 2013 г.

Plupload. Загрузчик файлов

Чтобы проверить, правильно ли указан путь к файлу-обработчику (по умолчанию это upload.php), нужно дописать в вызове функции:

uploader.bind('FileUploaded', function(up, file) {
$('#' + file.id + " b").html("100%");
});

вызов alert(), который и укажет путь к файлу upload.php:


uploader.bind('FileUploaded', function(up, file) {
alert(up.settings.url);
$('#' + file.id + " b").html("100%");
});

В моем случае, я написал плагин для WordPress. Он располагался в папке site\wp-content\plugins\my-plugin. Библиотека Plupload вызывалась из корня этой папки, там же и находился файл-обработчик upload.php.

Но оказалось, что вызывался не он, а одноименный файл, который располагался в site\wp-admin\upload.php.

В общем файлы у меня не загружались. С помощью alert() я выяснил откуда грузится upload.php и поменял в функции
var uploader = new plupload.Uploader({
. . .
параметр
url : 'upload.php',
на
url : '../wp-content/plugins/my-plugin/upload.php',

Enjoy!