nginx,axios,laravel 异步上传图片file报错500
- 作者:
- 发表时间:2019-05-19 20:30
- 来源:未知
前端使用axios异步上传图片 采用FormData,后端使用laravel 接收,nginx作为server
起初FormData构建的正常表单 laravel能接收到数据 ,一旦换成blobInfo后端报错500,
排查方式
1、检查ngixn权限组 这个没问题
2、排查文件可写权限 没问题
3、查询nginx日志 发现 错误日志发现读取 nginx/client_body_temp 报无写权限
原来前端上传文件时 会在目录client_body_temp进行缓存
问题定位后 给目录client_body_temp执行chmod -R 755
问题得以解决!
起初FormData构建的正常表单 laravel能接收到数据 ,一旦换成blobInfo后端报错500,
排查方式
1、检查ngixn权限组 这个没问题
2、排查文件可写权限 没问题
3、查询nginx日志 发现 错误日志发现读取 nginx/client_body_temp 报无写权限
原来前端上传文件时 会在目录client_body_temp进行缓存
问题定位后 给目录client_body_temp执行chmod -R 755
问题得以解决!
上一篇:在iphone5中遇到微信开发问题小计 下一篇:小程序地图开发自动聚合功能