使用谷歌云存储,谷歌计算引擎和外部网站服务文件

时间:2018-05-03 18:58:58

标签: google-cloud-storage google-compute-engine shopify

我收到了有关上传,修改和投放设置的问题。

我有一个设置,我的shopify网站允许用户使用javascript将图像上传到谷歌云桶。当文件上传到存储桶时,它会发送到计算引擎,编辑引擎会编辑文件,然后将文件上传到另一个存储桶。这一切都已完成。

但现在我想在shopify网站上向用户提供该文件。我无法想办法做到这一点。我目前的设置是否可能?我的问题是如何识别上传文件的用户会话,以便我可以将文件提供给该人。

我希望有人知道这一点,并愿意提供帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

登录Shopify商店的每个人都会获得一个客户ID。您可以将其用于上传。确保使用该ID操作图像。现在,使用向您的应用发送相同客户ID的应用代理。然后,您的应用可以使用此ID查找以前上传的图片,然后您可以将其返回商店。 Shopify使用的一种非常常见的模式。

至于获取客户ID,一种方法是使用Liquid转储它,因为您拥有{{customer.id}},或者您可以从用户会话的Cookie Shopify商店中嗅探它。它存在,但你必须挖掘它,我忘记它的确切代码。

相关问题