我正在使用Google App Engine和Java。我的网址是social-outreach.appspot.com 我为我的应用引擎添加了一个新域名(app.rippleonline.in)。
当我尝试使用
生成带blob存储的上传URL时UploadOptions.Builder.withGoogleStorageBucketName(GCS_BUCKET_NAME + "/" + folder);
我正在使用我的真实AppEngine网址(social-outreach.appspot.com)获取网址。 当我尝试上传到该URL时,我收到了CORS问题,因为URL只接受来自social-outreach.appspot.com的连接。我该如何解决这个问题?
答案 0 :(得分:1)
我有同样的问题。诀窍在于blobstore在您的应用程序中调用上传处理程序时,它将使用您的应用程序响应作为其对用户的自己的响应。因此,在您的上传处理程序中,如果您愿意,请使用resp.setHeader("Access-Control-Allow-Origin", "*");
(或者将其范围缩小到*
。)