【发布时间】:2021-10-12 23:08:54
【问题描述】:
我在天蓝色存储中设置了cors(URL-例如:www.abc.com, GET, *, *, 200)
然后我只是从存储中复制链接
而且在postman或者localhost(web)上使用,还是可以显示图片,正常吗?
我想邮递员和本地主机网站将无法获取图像,一旦 cors 设置为 azure 存储。
【问题讨论】:
标签: azure azure-storage azure-blob-storage
我在天蓝色存储中设置了cors(URL-例如:www.abc.com, GET, *, *, 200)
然后我只是从存储中复制链接
而且在postman或者localhost(web)上使用,还是可以显示图片,正常吗?
我想邮递员和本地主机网站将无法获取图像,一旦 cors 设置为 azure 存储。
【问题讨论】:
标签: azure azure-storage azure-blob-storage
CORS 可防止通常由 AJAX 请求发送的跨域请求。如果这样的请求是从您的浏览器发送的,它将执行一个预检请求,以查看您当前的域是否被允许发出这样的请求。例如,它将阻止该站点在后台向api.<yourbank>.com 发送POST 请求以进行转账。
它不会阻止任何人在其网站上嵌入图像或其他文件,因为浏览器不会执行此类预检请求,除非他们通过 AJAX 请求调用资源。同样,Postman 不会这样做,因为它是一个测试工具,您可以在其中明确定义要发送的请求,而不是在另一个“域”上。
【讨论】: