Я установил этот плагин для загрузки нескольких файлов (https://github.com/blueimp/jQuery-File-Upload) на моем локальном компьютере (сервер Mac OSX по умолчанию). Все работает отлично, когда я загружаю изображение, я получаю ответ
[{
"name":"subaru-wrx-poster-i3(1).jpg",
"size":142583,"type":"image\/jpeg",
"url":"http:\/\/shipwatchpointe.dev\/bundles\/jupload\/uploads\/files\/52\/subaru-wrx-poster-i3%20%281%29.jpg",
"thumbnail_url":"http:\/\/shipwatchpointe.dev\/bundles\/jupload\/uploads\/thumbnails\/52\/subaru-wrx-poster-i3%20%281%29.jpg",
"delete_url":"http:\/\/shipwatchpointe.dev\/upload\/upload\/?file=subaru-wrx-poster-i3%20%281%29.jpg&_method=DELETE",
"delete_type":"POST"
}]
Однако я только что перешел в промежуточную область экземпляра EC2 и теперь получаю этот ответ.
//
С ошибкой на интерфейсе, которая говорит...
SyntaxError: Unexpected token /
Я бросил кучу кубиков везде, о чем только мог подумать, но я не дотягиваюсь до них и все равно получаю тот же ответ. Экземпляр EC2 работает под управлением Ubuntu 12.10, и я убедился, что в /etc/mime.types есть приложение /json json, но по какой-то причине он все еще пытается отобразить его как html и выдает мне эту ошибку. В чем может быть проблема на моем промежуточном сервере, которой нет на моем локальном сервере? Я могу вставить свой код, но есть много фрагментов, которые, как я подозреваю, могут вызывать проблему.
Изменить Вот заголовки ответа на моем локальном сервере (работает нормально)
Accept-Ranges:bytes
Connection:Keep-Alive
Content-Length:1532
Content-Type:image/png
Date:Wed, 03 Apr 2013 18:13:47 GMT
ETag:"30d598-5fc-4d978d09b8a80"
Keep-Alive:timeout=5, max=100
Last-Modified:Wed, 03 Apr 2013 18:13:46 GMT
Server:Apache/2.2.22 (Unix) DAV/2 PHP/5.3.15 with Suhosin-Patch mod_ssl/2.2.22
OpenSSL/0.9.8r
Вот заголовки ответов на моем промежуточном сервере (не работает)
Connection:Keep-Alive
Content-Encoding:gzip
Content-Length:23
Content-Type:text/html
Date:Wed, 03 Apr 2013 18:07:24 GMT
Keep-Alive:timeout=5, max=100
Server:Apache/2.2.22 (Ubuntu)
Vary:Accept-Encoding
X-Powered-By:PHP/5.3.10-1ubuntu3.6
header()
иecho ...
(которые никогда не предназначены для использования), но потом я засомневался, потому что он работает на вашем локальном сервере... Итак, я не совсем уверен, что здесь происходит. - person Mike Rockétt   schedule 03.04.2013