文件上传问题与跨域问题Angularjs+;Web API
我正试图将csv文件从angularPOST上传到Web API POST,但Eeb API返回以下错误 “无法加载XMLHttpRequest。否 “Access Control Allow Origin”标头出现在请求的服务器上 因此,不允许使用源“” 访问。响应的HTTP状态代码为404。“文件上传问题与跨域问题Angularjs+;Web API,angularjs,asp.net-web-api,angular,asp.net-web-api2,Angularjs,Asp.net Web Api,Angular,Asp.net Web Api2,我正试图将csv文件从angularPOST上传到Web API POST,但Eeb API返回以下错误 “无法加载XMLHttpRequest。否 “Access Control Allow Origin”标头出现在请求的服务器上 因此,不允许使用源“” 访问。响应的HTTP状态代码为404。“ 注意:在web api中执行交叉启用后,JSON数据正常发布,仅与文件上载有关。这是因为服务器没有将'Access-Control-Allow-Origin'头与'localhost'源一起返回 所以
注意:在web api中执行交叉启用后,JSON数据正常发布,仅与文件上载有关。这是因为服务器没有将'Access-Control-Allow-Origin'头与'localhost'源一起返回 所以这个问题可以解决如下:
- 在服务器端添加对CORS的支持,以允许您的源(localhost)发出请求
- 或者通过在浏览器中禁用CORS,这里也已经讨论了类似的问题
- 在服务器端添加对CORS的支持,以允许您的源(localhost)发出请求
- 或者通过在浏览器中禁用CORS,这里也已经讨论了类似的问题