图片上传过程需要做跨域处理,做完跨域处理后发现上传图片仍然报错,可检查options预请求出问题了,options预请求是在跨域时浏览器进行的一个预先请求,浏览器在options请求返回的数据中得到正确的信息,如header的Access-Control-Allow-Headers属性中需返回的额外增加的字段,token什么的;如果服务端没有返回则options请求会报错,之后的接口也会报错
http常见的几种请求方式:GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT
各种方法不同见文章Http的8种请求方法
有关options请求产生条件,以及解决办法参考文章:
# 一次跨域请求出现 OPTIONS 请求的问题及解决方法
网友评论