0

を呼び出しhttps://graph.microsoft.com/beta/deviceAppManagement/mobileApps/<id>/<LOBType>/contentVersions/<content_version_id>/files、そこから azureStorageUri を受け取りましたが、そこに何かをアップロードしようとすると (ファイルをチャンクに分割します)、常に 403 CORS が有効になっていません。$comp=block&blockid=<base64 block id>受け取ったウリに追加します。私のヘッダーは次のとおりです。

    '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エラーが再び表示されます。助けがあれば、ブラウザで実行しています。

私はちょっと立ち往生していて、今どうすればよいのかわかりません。何かお役に立てば幸いです。ありがとう!:)

編集: Postman 経由で同じリクエストを行うと、問題なく動作します。

4

1 に答える 1