blobstore相关内容

来自使用blobstore.create_gs_key创建的BlobKey的BlobInfo对象

我将代码从弃用的文件api转换而来。 我有以下代码在SDK服务器中正常工作,但生产失败。我所做的甚至是正确的?如果是的话,那么可能会出现什么错误,如何排除故障? #早期的代码写入文件bs_file_name。这可以正常工作,因为我可以在云控制台中看到文件 #。 bk = blobstore.create_gs_key(“/ gs”+ bs_file_name) assert(bk ..
发布时间:2018-05-03 19:41:36 Python

使用Google Endpoint保存Blob

我有一个应用程序,允许用户在Blobstore中保存Blob。我现在有一个模式,但我对更简单,扭曲更少的东西感兴趣。在上下文中,想象一下,我的应用程序允许用户上传动物图片,其中描述了动物正在做什么。 存在模式 调用我的端点api来将动物的段落和名称保存到实体 Animal 。 注意: Animal 实体实际上有4个字段( name ,段落, BlobKey 和 blobServingU ..

来自ImagesService.getServingUrl的URL持续多久

我正在App Engine中使用blobstore和imagesService。我想知道从imagesService.getServingUrl(blobKey)获取的URL会持续多久。如果我使用它来存储用户个人资料图片,我可以将此URL存储在用户中,还是应该存储BlobKey并在每次需要照片时都获取servingUrl? 解决方案 URL将无限期地持续。无论如何,您仍然应该仍然存储blo ..
发布时间:2018-05-03 19:34:30 Java开发

从其BlobKey获取Google云端存储文件

我编写了一个Google App Engine应用程序,它利用Blobstore来保存程序化生成的数据。为此,我使用了文件API ,但不幸的是,该文件已弃用于Google云储存。所以我正在重写我的帮助类以使用GCS。 我想尽可能保持接口的类似性,因为我坚持使用BlobKeys在数据存储中保留对文件的引用(并且更改生产应用程序的模型总是很痛苦)。当我将某些东西保存到GCS中时,我检索了一个Bl ..
发布时间:2018-05-03 19:33:31 Java开发

如何将Web图像保存到App Engine的blobstore?

我用这个问题作为解决相同问题的模板,但发布时遇到问题。我有这些组件: HTML 表格,图片网址带有文本框。此帖发布到... 一个处理程序,它接受发布的URL,对其进行编码并使用 urlfetch 将其重新发布到... 实际保存的单独的文件上传处理程序。 如果我使用文件输入,组件#3可以很好地工作。但我不太明白如何从图片网址获得 urlfetch 所需的内容。我的流程要么超时,要么得 ..
发布时间:2018-05-03 19:28:51 Python

如何从blobstore显示图像?

我试图了解使用Images Python API ,我很困惑如何获得钥匙并显示头像。 文档说明图片处理程序将为图像提供 / img 路径。 我很困惑这个图像处理程序。我在下面评论如何理解它;请改正。感谢: class Image(webapp.RequestHandler): def get(self): #get数据存储 #中的图像“img_id”的关键是“img_id” ..
发布时间:2018-05-03 19:27:07 Python

如何模拟图片上传到谷歌应用引擎blobstore

我使用create_upload_url将图像上传到GAE blobstore。 $ p $ upload $ url 为了单元测试gae代码,您可以模拟图像上传吗?或者是否应该将图像数据插入我的测试平台并假定上传成功?如果是这样,你如何将图像上传到测试平台? 解决方案 同意@fredrik关于您在那里测试的内容。 无论如何,如果你正在做一些功能/黑盒/类似的测试,你可以简 ..
发布时间:2018-05-03 19:26:32 Python

使用Blobstore API和Images API直接从GAE中的GCS提供图像

关于Blobstore和Google云存储(GCS)的许多问题和答案已有两三年历史,而这些年来事情发生了翻天覆地的变化。 GCS不再是独立的服务。现在将集成到Google App Engine(GAE)中。 Google似乎推动GCS如此艰难,以至于,例如, 这里使用的Files API功能将文件写入Blobstore已弃用 ,并将在未来的某个时间删除, 赞成将文件写入Google ..
发布时间:2018-05-03 19:22:38 Python

在Google Cloud Storage签署的网址中提供回叫网址

使用BlobStore的 createUploadURL 函数,我可以提供一个回调以及将被发布到回调URL的标题数据。 似乎没有办法通过GCS的签名的网址 我知道 Object Change Notification ,但不允许用户在POST头中提供特定于上载的信息,这是通过createUploadURL回调可能的方式。 我的感觉是,如果createUploadURL可以做到这一 ..

ndb.BlobProperty与BlobStore:更私密,更安全

我一直在阅读关于数据存储和blobstore的关于存储和检索图像文件的所有内容。一切都指向blobstore,除了一个:隐私和安全。 在数据存储中,我的用户照片是私人的:我完全控制谁获得blob。然而,在blobstore中,任何知道url的人都可以想象到访问我的用户照片?这是真的吗? 这是一段让我放心的引语,但仍然不清楚。那么任何拥有blob密钥的人都可以访问这些照片? (来自商店照 ..

Blobstore图像消失在Google App Engine开发服务器上

我在我的网站上使用了App Engine的高性能图片服务,并且我可以在本地计算机和生产环境中正常运行,例如,我可以上传图片并使用get_serving_url成功显示图片一团糟。但是,这些图像似乎并未在我的开发服务器上持续存在,即从计算机重新启动回来后,图像不再显示。开发服务器吐出: images_service_pb.ImagesServiceError.BAD_IMAGE_DATA ..
发布时间:2018-05-03 19:18:14 其他开发

如何在BlobStore中设置文件名属性?

我以编程方式上传图片文件并想设置文件名。当我通过POST上传文件时,文件名属性会自动设置。然而,当使用下面的方法时,文件名不会被设置。 image = urllib2.urlopen(url) file_name = files.blobstore.create(mime_type ='image / png') with files.open(file_name,'a')as f: ..
发布时间:2018-05-03 19:17:57 Python

将视频上传到谷歌应用引擎blobstore

我试图将视频文件与一组属性相关联,但似乎无法让用户以一种形式完成所有操作 - 命名视频,提供说明并回答一些问题,并上传 以下是我想要执行的步骤: >用户将获得一个页面,该页面包含一个包含以下字段的表单:名称,描述,文件选择器。 文件被存储为一个blob,并且id会与名称和描述一起记录。 有没有人有这样做的例子,我可以从中学习或者可以指点我的教程? 感谢并抱歉发表一个新问题! ..
发布时间:2018-05-03 19:14:54 Python

是否有可能创建一个可以上传blobstore中的照片的谷歌应用程序引擎终点?

我想知道是否有可能通过使用终结点在appengine blobstore中上传照片?如果是,请告诉我如何或重定向到任何可用的资源。 如果不是,请您公开任何简单的替代方案: 使用其他库? 在其他库中使用标准servlet? 解决方案 这篇文章应该很有用:通过应用引擎端点API来提供blobstore图片 请参阅另一种方法 Photofeed示例Java应用程序。还有一个示 ..