带有凭据的角度文件上载(CORS)不起作用
Angular File Upload ( CORS ) with credentials is not working
我正在使用角度文件模块:https://github.com/danialfarid/ng-file-upload.
我在上传到需要凭据的api时遇到了困难。我通过了"withCredentials:true"。这似乎不起作用。
我能够在没有凭据的情况下成功上传到同一API的另一个设置上。CORS在此API上正确设置,其他GET/POST调用(CORS)在此API上工作。
如果我在这里错过了什么,如果你能指导我,那就太好了。
错误:
"NetworkError:401未经授权-devices.olacabs-dev.in/nootification/doUpload";doUpload 2跨来源请求被阻止:同源策略不允许读取hostname/nootification/doUpload处的远程资源。这可以通过将资源移动到同一域或启用CORS来解决。我换了一个不需要证书的API主机,这很有效。
$upload.upload({
url: NotificationAPI.hostName + '/notification/doUpload',
headers: {'Content-Type' : 'multipart/form-data'},
fields: fields,
file: file,
withCredentials : true,
}).
我想我刚刚遇到了和你一样的问题。我通过在响应标头中将"访问控制允许凭据"设置为true来解决此问题。
相关文章:
- 通过CSV文件上载更新数据库表
- 带有凭据的角度文件上载(CORS)不起作用
- 将文档上载到Web API
- 使用AJAX将文件上载到服务器
- Uploadify-随机表单数据's已返回上载表单
- 需要帮助处理XML HTTP文件上载请求
- 更改精细上载中的错误消息
- 使用Javascript中的Dropbox Core API将文件上载到Dropbox
- JQuery文件上载未检测到动态添加的输入
- 通过将文件上载到ASHX处理程序来实现SSE(服务器发送的事件)
- 阻止浏览器缓存上载的图像
- 带有附加信息的文件的上载处理程序
- 调用JavaScript函数后,文件上载字段重置
- 仅为文本文件筛选文件上载
- SVG使用Javascript将文件上载到DOM就绪元素
- 将 FormData 对象放入数组中以从不同的输入文件上载文件
- 是否可以将 ASP.NET Web 应用程序上载到 VMware 上的虚拟 2008 服务器上
- 如何将文本上载为具有输入类型文件的表单中的文本文件
- 表单文件中已上载mp3的标题
- 带有上载进度和重定向的XHR CORS请求失败