Cors 否';访问控制允许原点';使用dropzone时,请求的资源上存在标头

Cors 否';访问控制允许原点';使用dropzone时,请求的资源上存在标头,cors,dropzone.js,Cors,Dropzone.js,如果我使用ajax手动向同一url发送post请求,则这是响应头的一部分 但是当Dropzone发送请求时,响应头中没有这些行。 我得到的错误是: 无法加载XMLHttpRequest。 对飞行前请求的响应未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 进入 你知道怎么解决这个问题吗 Dropzone请求头的一部分: Access-Control-Allow-Headers:Content-Type, X-

如果我使用ajax手动向同一url发送
post
请求,则这是响应头的一部分

但是当
Dropzone
发送请求时,响应头中没有这些行。 我得到的错误是:

无法加载XMLHttpRequest。 对飞行前请求的响应未通过访问控制检查:否 “Access Control Allow Origin”标头出现在请求的服务器上 资源。因此,不允许使用源“” 进入

你知道怎么解决这个问题吗

Dropzone
请求头的一部分:

Access-Control-Allow-Headers:Content-Type, X-Auth-Token, Origin, X-Requested-With, Cache-Control, X-File-Name
Access-Control-Allow-Methods:POST, GET, OPTIONS, PUT, DELETE
Access-Control-Allow-Origin:*

设置缓存控制头解决了这个问题。 此外,当凭据标志为true时,不允许在访问控制允许原点中使用通配符

Accept:*/*
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-GB,en;q=0.8,en-US;q=0.6,zh-CN;q=0.4,zh;q=0.2,zh-TW;q=0.2
Access-Control-Request-Headers:cache-control, x-requested-with
Access-Control-Request-Method:POST

你有没有使用任何浏览器插件来实现这一点?@Chiu没有浏览器插件
dropzoneConfig: DropzoneConfigInterface = {
    url: your_url
    method: "POST",
    withCredentials: false,
    headers: {
      "Cache-Control": "",
    }
  };