blueimp jquery upload SyntaxError: Неожиданный токен & lt;

Я использую библиотеку jquery для загрузки blueimp.
Я хочу загрузить изображения в другой каталог.
Я только что изменил / server / php /index.php файл (только этот файл):

error_reporting(E_ALL | E_STRICT);
require_once('UploadHandler.php');

//$upload_handler = new UploadHandler();
define(DIR_DOWNLOAD, "/Applications/XAMPP/htdocs/villalba2");
define(HTTP_SERVER, "localhost/villalba2");

$blogId= "Mobiliario";
$upload_handler =   new UploadHandler(array(
'upload_dir' => DIR_DOWNLOAD . '/uploads/' . $blogId. '/',
'upload_url' => HTTP_SERVER . '/uploads/' . $blogId. '/',
));

папка разрешений 777

Изображения загружаются правильно в каталог, который я хочу, но я получаю эту ошибку:

Chrome -> SyntaxError: неожиданный токен <
Safari -> SyntaxError: Ошибка синтаксического анализа JSON: нераспознанный токен ‘<‘

Результат / server / php /index.php является:

<b>Notice</b>:  Use of undefined constant DIR_DOWNLOAD - assumed 'DIR_DOWNLOAD' in <b>/Applications/XAMPP/xamppfiles/htdocs/villalba2/up/server/php/index.php</b> on line <b>16</b><br />
<br />
<b>Notice</b>:  Use of undefined constant HTTP_SERVER - assumed 'HTTP_SERVER' in <b>/Applications/XAMPP/xamppfiles/htdocs/villalba2/up/server/php/index.php</b> on line <b>17</b><br />{"files":[{"name":"cama (1).jpg","size":101775,"url":"localhost\/villalba2\/uploads\/Mobiliario\/cama%20%281%29.jpg","thumbnailUrl":"localhost\/villalba2\/uploads\/Mobiliario\/thumbnail\/cama%20%281%29.jpg","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=cama%20%281%29.jpg","deleteType":"DELETE"},{"name":"cama (2).jpg","size":101775,"url":"localhost\/villalba2\/uploads\/Mobiliario\/cama%20%282%29.jpg","thumbnailUrl":"localhost\/villalba2\/uploads\/Mobiliario\/thumbnail\/cama%20%282%29.jpg","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=cama%20%282%29.jpg","deleteType":"DELETE"},{"name":"cama (3).jpg","size":101775,"url":"localhost\/villalba2\/uploads\/Mobiliario\/cama%20%283%29.jpg","thumbnailUrl":"localhost\/villalba2\/uploads\/Mobiliario\/thumbnail\/cama%20%283%29.jpg","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=cama%20%283%29.jpg","deleteType":"DELETE"},{"name":"cama.jpg","size":101775,"url":"localhost\/villalba2\/uploads\/Mobiliario\/cama.jpg","thumbnailUrl":"localhost\/villalba2\/uploads\/Mobiliario\/thumbnail\/cama.jpg","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=cama.jpg","deleteType":"DELETE"},{"name":"mantelera.jpg","size":50986,"url":"localhost\/villalba2\/uploads\/Mobiliario\/mantelera.jpg","thumbnailUrl":"localhost\/villalba2\/uploads\/Mobiliario\/thumbnail\/mantelera.jpg","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=mantelera.jpg","deleteType":"DELETE"},{"name":"test (1).png","size":15,"url":"localhost\/villalba2\/uploads\/Mobiliario\/test%20%281%29.png","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=test%20%281%29.png","deleteType":"DELETE"},{"name":"test (2).png","size":15,"url":"localhost\/villalba2\/uploads\/Mobiliario\/test%20%282%29.png","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=test%20%282%29.png","deleteType":"DELETE"},{"name":"test.png","size":15,"url":"localhost\/villalba2\/uploads\/Mobiliario\/test.png","deleteUrl":"http:\/\/localhost\/villalba2\/up\/server\/php\/?file=test.png","deleteType":"DELETE"}]}

Почему не работает ?? изображения загружаются в правильную папку: S

Спасибо!

—Эта последняя часть решена ——

Редактировать:

Теперь большие пальцы не отображаются в браузере.

Не удалось загрузить ресурс: сервер ответил с состоянием 404 (не найдено) /localhost/villalba2/up/localhost/villalba2/uploads/Mobiliario/thumbnail/mbiliario.jpg

правильный абсолютный путь это будет:

/localhost/villalba2/uploads/Mobiliario/thumbnail/mbiliario.jpg

путь:
/ localhost / villalba2 / up / где находится ядро ​​загрузки jimpery blueimp

0

Решение

Вы должны использовать кавычки при определении константы

define('DIR_DOWNLOAD', "/Applications/XAMPP/htdocs/villalba2");

Тогда вывод json будет разбираться

1

Другие решения

Чтобы определить константы они должны быть указаны в определении —

define("DIR_DOWNLOAD", "/Applications/XAMPP/htdocs/villalba2");
define("HTTP_SERVER", "localhost/villalba2");
1

менять

//error_reporting(E_ALL | E_STRICT);
error_reporting(E_STRICT);
-1
По вопросам рекламы ammmcru@yandex.ru
Adblock
detector