兩種報錯方式:
1.此響應不是合法的JSON響應。
2.從服務器收到預料之外的響應。此文件可能已被成功上傳。請檢查媒體庫或刷新本頁。
情況:媒體服務器上傳小文件沒問題,大一點的文件報這個錯誤。
原因:這是因為nginx限制了請求體大小
方案:需要在nginx的虛擬機配置文件中添加:
client_max_body_size 50m;
server{ listen 80; server_name jesus.weyomusic.com; location / { proxy_set_header HOST $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://ip:81; } } server{ listen 80; server_name weyomusic.com www.weyomusic.com; location / { proxy_set_header HOST $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://ip:81; client_max_body_size 50M; } }