gpt4 book ai didi

java - 将文件上传到 Blob 存储时,Google App Engine 和自定义域出现 CORS 问题

转载 作者:行者123 更新时间:2023-12-01 09:42:07 24 4
gpt4 key购买 nike

我正在使用带有 Java 的 Google App Engine。我的网址是social-outreach.appspot.com我为我的应用程序引擎添加了一个新域 (app.rippleonline.in)。

当我尝试使用 blob 存储生成上传 URL 时

UploadOptions.Builder.withGoogleStorageBucketName(GCS_BUCKET_NAME + "/" + folder);

我得到的 URL 包含我的真实 AppEngine URL (social-outreach.appspot.com)。当我尝试上传到该 URL 时,我遇到了 CORS 问题,因为该 URL 只接受来自 Social-outreach.appspot.com 的连接。我该如何解决这个问题?

最佳答案

我也遇到了同样的问题。诀窍在于,当 blobstore 调用应用程序中的上传处理程序时,它将使用您的应用程序响应作为其自己对用户的响应。因此,在您的上传处理程序中,使用 resp.setHeader("Access-Control-Allow-Origin", "*"); (或者如果您愿意,其范围比 * 更窄) )。

关于java - 将文件上传到 Blob 存储时,Google App Engine 和自定义域出现 CORS 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38370384/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com