小程序上传图片至服务器失败
来源:8-6 Django Nginx+uWSGI部署
![](http://img1.sycdn.imooc.com/user/5bd470d90001a3eb04000400-100-100.jpg)
CircleYua
2019-03-28
nginx/error.log打印错误日志如下:[crit] 5781#0: *206 open() "/var/lib/nginx/tmp/client_body/0000000037" failed (13: Permission denied), client: xxx.xx.xx.xxx, server: xxxxxx.com, request: "POST /api/v1.0/service/image HTTP/1.1", host: "www.xxxxxxxx.com", referrer: "https://servicewechat.com/xxxxxxxxxxx/devtools/page-frame.html"
小程序端打印返回结果显示
<html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.12.2</center>
</body>
</html>
导致无法json转义:
VM1425:1 thirdScriptError
Unexpected token < in JSON at position 0;at pages/backup/backup uploadFiles function;at api uploadFile success callback function
SyntaxError: Unexpected token < in JSON at position 0
at JSON.parse ()
写回答
1回答
-
目测是权限相关问题,是不是uWSGI使用了root来启动,而Nginx使用的是www-data用户启动的?
012019-03-28
相似问题