blobstore相关内容

BlobStore vs Cloud Storage用于存储用户上传的图像

我是AppEngine的新手,并且正在构建一款接受来自Android设备的用户图片上传的应用。 我使用云存储构建了它,但后来我意识到我有问题上传大文件(可能是因为请求的时间限制?) 所以我想我应该使用Blobstore的上传URL来正确上传多个大文件。 Blobstore还具有即时的图片大小调整功能,非常棒。 事情是,Cloud Storage比Blobstore便宜。 p> ..
发布时间:2018-05-04 11:38:44 其他开发

在Python App Engine API中编写和读取blobstore文件以存储时间戳

我为Google App Engine使用python API,并且如果它已超过时间间隔(例如1小时),则从服务器加载文件列表。 为此,我尝试将最后一次执行操作时间存储到一个文件中,并在下一次读取它以了解与当前执行下一个请求的时间不同之处,但之后我发现GAE不允许将文件写入磁盘,所以我必须使用blobstore。我尝试将我已有的相同函数放在一起,但使用blobstore函数,但即使在创建文件 ..
发布时间:2018-05-04 11:38:41 Python

GAE:java.lang.NoClassDefFoundError:com / google / appengine / api / blobstore / BlobstoreServiceFactory

请帮助我。我使用blob store来保存图像,并且在我的本地环境中工作得很好。但是当我部署相同的代码时,它会抛出异常:java.lang.NoClassDefFoundError:com / google / appengine / api / blobstore / BlobstoreServiceFactory 我是使用GAE 1.8.4 解决方案 很可能, appengine ..

在GAE中从BlobStore提供文件

我想问一下,如果我没有使用处理程序(类处理程序),是否可以从谷歌应用程序引擎中的blobstore下载文件(尤其是zip文件)。我的意思是直接提供服务文件,而不需要下载处理程序类的用法。 有什么想法? 解决方案 没有。 (如果我理解了这个问题)没有直接的URL blobstore项目,所以你不能直接得到他们。 但是,您可以使用您定义的网址少于10行的代码。 编辑: send ..
发布时间:2018-05-04 11:31:21 Python

使用文件服务URL从Blobstore中删除文件

在我的应用程序(GAE上的GWT)中,我们将存储在blobstore上的服务URL存储在我们的数据库中。当用户选择其中一个文件并点击“删除”时,我们需要从blobstore中删除文件。 这是我们的代码,但它不会删除文件all: public void remove(String fileURL) { BlobstoreService blobstoreService = Blob ..

Google appengine blobstore上传处理程序处理额外的表单发布参数

我希望有一个文件上传的形式,除了文件选择输入,还有其他输入字段,如textarea,下拉等。问题是,我不能访问除我的blobstore上传处理程序中的文件之外的任何后期参数。我使用下面的函数调用来获取参数名称,但它总是返回一个空的屏幕。 par = self.request.get(“par”) 我发现了另一个类似问题的问题将视频上传到谷歌应用引擎blobstore 。该问题的答案提出 ..
发布时间:2018-05-04 11:25:28 其他开发

如何将filepicker.io与谷歌应用程序引擎(blobstore)集成?

所以我试图在GAE应用程序中使用filepicker.io。 filepicker小部件返回用户上传文件的URL。 然后,我如何使用此URL将文件上传到GAE的blobstore? blobstore只支持“通过表单上传文件”,所以真正的问题是如何伪造一个包含文件URL的表单POST。 解决方案 伪造表单帖子是可能的,但使用 Files API 编辑: b $ b 要使 ..

如何从GAE的blobstore下载具有原始文件名的文件?

将文件上传到blobstore后,它将其重命名为“s9QmBqJPuiVzWbySYvHVRg ==”。如果您导航到其“/ serve”URL来下载文件,则下载的文件将被命名为乱七八糟的字母。 有没有办法让下载的文件保留上传时它的原始文件名是什么? 使用 BlobUploadHandler 原始文件名作为名称属性存储在新创建的 BlobInfo 实体中。 blob服务处理程序,您可以 ..
发布时间:2018-05-04 11:22:05 其他开发

GAE:使用测试平台和webtest测试blob的下载

我使用我的Google App Engine应用程序使用blobstore,并且生产服务器和开发服务器上的所有内容都正常工作。然而,使用测试平台和 webtest 进行测试无法正常运行...... 在我的测试中,blob存在,因为我可以像这样访问它: blob = self.blobstore_stub .storage._blobs [key] 当我尝试在我的测试 ..
发布时间:2018-05-04 11:18:33 Python

聪明的方式引用GAE中的Blob

我正在将网站从IIS迁移到GAE,并试图批量上传大量图片。除了那个特殊的挑战之外,我还有一个更关心我的问题。该网站的所有内容(存储在数据库中)都是这样引用图像的: $ b http://myurl.com/images/some-folder/maybe-another-folder/image-name.jpg 我在Python中创建了一个简单的处理程序来处理图像: class S ..
发布时间:2018-05-03 19:58:49 Python

如何使用Appengine Blobstore上传和流式传输视频

我使用Google Appengine上传和投放照片图片,但我也想对音频和视频文件进行相同处理。有谁知道有什么办法做到这一点?如果可以,请让我提供示例代码。谢谢。 解决方案 blobstore适用于任何类型的文件。它对图像没有特别的亲和力。用于图像的相同上传和下载处理程序可用于音频,视频或任何其他类型的文件。 将视频流式传输给用户需要做更多的事情你上传了什么类型的文件,以及如何将它嵌 ..
发布时间:2018-05-03 19:54:45 其他开发

停止Blob网址过期

我将图片上传到blob商店。我从 这里复制了示例 一>。 我遇到的唯一问题是:如果我用表单加载页面, 不能立即提交图像。 URL可以过期,当我做 尝试并加载图片时,我得到一个错误页面。如何检查URL $过期并 ,并在用户不知道的情况下刷新URL? 解决方案 当用户提交表单时,似乎解决方法是获取Blob URL。这样你就知道该URL不能过期。 使用JQuery: ..
发布时间:2018-05-03 19:54:38 Java开发

将文件写入Blobstore

目标:假设客户端使用Web表单向服务器(Google App Engine)提交字符串或文本文件。我希望服务器修改原始文件并将其提供给客户端。 我认为从GAE提供文件的唯一方法是使用Blobstore,对吧?然后,因为我们不能修改blob,我相信一个解决方案是: 客户端使用HttpRequest上传文件 服务器读取上传的文件并将其复制到临时缓冲区(不确定是否有方法执行此操作) 服务 ..
发布时间:2018-05-03 19:52:08 其他开发