Система работает на веб-серверах Azure, NGINX работает под управлением PHP8.
Код: Выделить всё
SyntaxError: Unexpected end of JSON input
at JSON.parse ()
at qq.parseJson (https://ismart-bqhfbdc2h3h3gtd2.australiasoutheast-01.azurewebsites.net/assets/fine-uploader/jquery.fine-uploader.js:783:29)
at parseResponse (https://ismart-bqhfbdc2h3h3gtd2.australiasoutheast-01.azurewebsites.net/assets/fine-uploader/jquery.fine-uploader.js:5669:31)
at onUploadOrChunkComplete (https://ismart-bqhfbdc2h3h3gtd2.australiasoutheast-01.azurewebsites.net/assets/fine-uploader/jquery.fine-uploader.js:5660:24)
at xhr.onreadystatechange (https://ismart-bqhfbdc2h3h3gtd2.australiasoutheast-01.azurewebsites.net/assets/fine-uploader/jquery.fine-uploader.js:5638:34)
Код: Выделить всё
curl ^"https://ismart-bqhfbdc2h3h3gtd2.australiasoutheast-01.azurewebsites.net/FileUploader/index^" ^
-H ^"Accept: application/json^" ^
-H ^"Accept-Language: en-AU,en-GB;q=0.9,en;q=0.8,en-US;q=0.7,et;q=0.6^" ^
-H ^"Cache-Control: no-cache^" ^
-H ^"Connection: keep-alive^" ^
-H ^"Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryCNA6uzi42wSBELS4^" ^
-H ^"Cookie: ci_session=fa3973318b959bc9c5e9f8d2ee407de1e80780b8^" ^
-H ^"Origin: https://ismart-bqhfbdc2h3h3gtd2.australiasoutheast-01.azurewebsites.net^" ^
-H ^"Pragma: no-cache^" ^
-H ^"Referer: https://ismart-bqhfbdc2h3h3gtd2.australiasoutheast-01.azurewebsites.net/^" ^
-H ^"Sec-Fetch-Dest: empty^" ^
-H ^"Sec-Fetch-Mode: cors^" ^
-H ^"Sec-Fetch-Site: same-origin^" ^
-H ^"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0^" ^
-H ^"X-Requested-With: XMLHttpRequest^" ^
-H ^"sec-ch-ua: ^\^"Microsoft Edge^\^";v=^\^"131^\^", ^\^"Chromium^\^";v=^\^"131^\^", ^\^"Not_A Brand^\^";v=^\^"24^\^"^" ^
-H ^"sec-ch-ua-mobile: ?0^" ^
-H ^"sec-ch-ua-platform: ^\^"Windows^\^"^" ^
--data-raw ^"------WebKitFormBoundaryCNA6uzi42wSBELS4^
Content-Disposition: form-data; name=^\^"qqparentuuid^\^"^
^
661029c1-caa6-45ac-be62-8c24484b1576^
------WebKitFormBoundaryCNA6uzi42wSBELS4^
Content-Disposition: form-data; name=^\^"qqparentsize^\^"^
^
25167^
------WebKitFormBoundaryCNA6uzi42wSBELS4^
Content-Disposition: form-data; name=^\^"qquuid^\^"^
^
7737daea-bb16-4557-a886-2e0533d2a45b^
------WebKitFormBoundaryCNA6uzi42wSBELS4^
Content-Disposition: form-data; name=^\^"qqfilename^\^"^
^
404 (medium).png^
------WebKitFormBoundaryCNA6uzi42wSBELS4^
Content-Disposition: form-data; name=^\^"qqtotalfilesize^\^"^
^
63669^
------WebKitFormBoundaryCNA6uzi42wSBELS4^
Content-Disposition: form-data; name=^\^"qqfile^\^"; filename=^\^"blob^\^"^
Content-Type: image/png^
^
^PNG^
^^
Код: Выделить всё
qq.parseJson = function(json) { json= ""
/*jshint evil: true*/
if (window.JSON && qq.isFunction(JSON.parse)) {
return JSON.parse(json);
} else {
return eval("(" + json + ")");
}
};
Просмотрел несколько областей на наличие проблем с кодом. Код работает нормально.
Код работает нормально при установке Apache PHP 8 на AWS, но необходимо перейти на веб-службы Azure.
Судя по журналам, я не вижу никаких ошибок, сообщаемых на стороне сервера.
Подробнее здесь: https://stackoverflow.com/questions/792 ... nd-of-json