将图像导出到 canvas(google-store)
Export image Cross to canvas (google-store)
我需要将 google 商店图像添加到 canvas。但是向图像添加 "crossOrigin" 属性会出错。
没有它工作的属性。
例子:
您的存储桶或 object cors 策略是什么样的?
您可以使用以下命令验证它是否正确:
gsutil cors get gs://example-bucket
我看到您正试图将其设置为匿名,我认为这可能不是正确的做法。如果您希望所有域都可以访问您的存储桶,那么您可能必须将其设置为 *
。但是您需要在存储桶或存储桶 object 本身中执行此操作。要在存储桶中的所有 object 中设置 cors header,您可以使用以下命令:
gsutil cors set cors-json-file.json gs://example-bucket
其中 cors-json-file.json 内容应如下所示:
[
{
"origin": ["http://example.appspot.com"],
"responseHeader": ["Content-Type"],
"method": ["GET", "HEAD", "DELETE"],
"maxAgeSeconds": 3600
}
]
我需要将 google 商店图像添加到 canvas。但是向图像添加 "crossOrigin" 属性会出错。
没有它工作的属性。
例子:
您的存储桶或 object cors 策略是什么样的?
您可以使用以下命令验证它是否正确:
gsutil cors get gs://example-bucket
我看到您正试图将其设置为匿名,我认为这可能不是正确的做法。如果您希望所有域都可以访问您的存储桶,那么您可能必须将其设置为 *
。但是您需要在存储桶或存储桶 object 本身中执行此操作。要在存储桶中的所有 object 中设置 cors header,您可以使用以下命令:
gsutil cors set cors-json-file.json gs://example-bucket
其中 cors-json-file.json 内容应如下所示:
[
{
"origin": ["http://example.appspot.com"],
"responseHeader": ["Content-Type"],
"method": ["GET", "HEAD", "DELETE"],
"maxAgeSeconds": 3600
}
]