首先遇到跨域问题一般是在后端程序设置响应头,最简单粗暴方式
header("Access-Control-Allow-Origin:*");
上传文件大小限制,php默认上传大小只有2M,所以进php.ini修改upload_max_filesize的值,然后重启服务器,如果是linux系统,重启php-fpm,到这里似乎基本该设置都设置完了,但是今天在上传图片的时候稍微大一点的图片直接提示跨域存在跨域问题,而小图片则正常上传。导致这个问题的原因是我跨域上传的服务器是nginx,而nginx默认请求实体大小只有1M,导致在我上传大尺寸图片时服务器出错而程序没有正确响应也就出现跨域问题。修改自己nginx,conf,在http中添加
client_max_body_size 10m;//改成自己想要的数值
重启nginx即可