我正在尝试使用Azure Computer Vision API(Azure认知服务)分析我的图像
但问题是我的Image存储在具有私有访问权限的Blob容器中,这意味着没有SAS令牌它将无法访问。因此,当我尝试使用我的图像URL + SAS调用计算机视觉API时,它提出了错误的请求
您也可以轻松地在this site中重现此问题
不确定您是否可以将最有可能不允许跨源资源共享(CORS)的演示网页等同于不允许使用SAS令牌的计算机视觉API。存储帐户(您可以控制)和Web应用程序(您不能控制)都需要允许CORS,因为它们是跨域的。我的建议是建立一个调用计算机视觉API的Azure Web,以便在两者上启用CORS。