我打电话https://graph.microsoft.com/beta/deviceAppManagement/mobileApps/<id>/<LOBType>/contentVersions/<content_version_id>/files
,并从中收到了 azureStorageUri,但是当我尝试将某些内容上传到其中(将文件拆分为块)时,我总是得到 403 CORS 未启用。我添加$comp=block&blockid=<base64 block id>
到收到的 uri。我的标题是:
'x-ms-block-type': 'BlockBlob'
我收到的确切错误是:
<Error>
<Code>CorsPreflightFailure</Code>
<Message>CORS not enabled or no matching rule found for this request.
RequestId:ce3ea3a7-f01e-0068-24b5-2c0795000000
Time:2018-08-05T12:10:00.6698414Z</Message>
<MessageDetails>No CORS rules matches this request</MessageDetails>
</Error>
看到我总是遇到 CORS 问题,我尝试按照此页面启用它,但是,在发出请求时,我再次收到相同的 CORS 错误。如果有帮助,我正在浏览器中运行它。
我有点卡住了,现在不知道如何进行。我很乐意提供任何帮助。谢谢!:)
编辑:当我通过邮递员提出相同的请求时,它工作得很好。