问题标签 [blobstore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3554 浏览

google-app-engine - 将多个文件上传到 blobstore (redux)

是的,我已经看过这个问题,但我发现的信息与其接受的答案和Nick Johnson 在 GAE 文档上的博客矛盾

文档讨论了同时上传多个文件 - 获取上传文件的函数返回一个列表:

get_uploads()方法返回一个 BlobInfo 对象列表,请求中每个上传的文件对应一个。

但是在我看过的任何地方,都假设一次只能上传一个文件,并且每次都需要创建一个新的上传 url。

甚至可以使用Plupload使用 HTML5/Flash 同时上传多个文件吗?

0 投票
1 回答
543 浏览

python - 我可以使用远程 api 从 AppEngine BlobStore 读取

我正在尝试使用远程 api 从 blobstore 读取(并随后保存)blob。我得到错误:"No api proxy found for service "blobstore""当我执行读取时。这是存根代码:

错误发生在线:file = blob_reader.read() 我正在通过终端从我的个人应用程序点读取文件:

那么,可以通过远程 api 从 blobstore 读取吗?还是我的代码不好?有什么建议么?

0 投票
1 回答
1246 浏览

java - 从命令行 Java 应用程序上传到 Google App Engine 中的 BlobStore

这是我的 blobstore 上传命令行应用程序的服务器端代码:

我已经获得了以下代码来针对我的本地开发模式服务器工作,没有身份验证代码,所以我知道multipart/form代码工作正常,使用身份验证代码,它失败了:

命令行客户端从 Java 迁移到 Python:

我只想要一个简单的命令行工具,它可以获取一个文件并将其发布到 BlobStore。我在互联网上的任何地方都找不到一个完整的例子。有很多示例可以在 GAE 上完成所有工作,但没有一个是从单独的客户端执行这些操作的命令行客户POSTFORM

0 投票
1 回答
705 浏览

google-app-engine - Appengine Blobstore - 如何缓存响应?

我尝试了以下方法,但我的浏览器(Chrome)没有缓存:

响应标头:

谢谢!

0 投票
2 回答
449 浏览

python - App Engine:通过从 blobstore 提供缩略图来计算要生成的缩略图的尺寸

我目前正在使用 blobstore 为图像生成缩略图,但是,我喜欢将缩略图的尺寸存储在img标签中,因为这是一种很好的做法,有助于加快渲染速度,并使部分加载的页面看起来更好一些。

我将如何计算 blobstore 生成的缩略图的尺寸,只知道原始图像的尺寸?

我之前的尝试不是很准确,大部分时间相差一两个像素(可能是由于四舍五入)。

我知道获取缩略图而不是使用图像 API 检查尺寸会起作用,但我认为这是低效的。

这是我目前用来计算它的代码,但是,它偶尔会偏离一个像素,导致浏览器略微拉伸图像,从而导致调整大小的伪影以及性能降低。

准确性非常重要!

0 投票
1 回答
640 浏览

python - AppEngine:离开 Blobstore 并进入 S3?

我正在将数据上传到 blobstore。它应该只是暂时的,并从我的 AppEngine 应用程序中上传到 Amazon S3。

看来我只能通过 Blobstore API 中描述的 BlobDonwloadHandler 获取数据:http ://code.google.com/intl/de-DE/appengine/docs/python/blobstore/overview.html#Serving_a_Blob

所以我试图从我的应用程序中获取那个 blob 特定的下载 URL(记住我昨天的问题)。从 AppEngine(不是开发服务器)中获取内部 URL 是有效的,即使它的风格很糟糕 - 我知道。

但是获取 blob 是行不通的。我的代码如下所示:

我得到

下载错误:应用程序错误:2

提出:

_get_fetch_result 中的文件“/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py​​”,第 332 行引发 DownloadError(str(err))

即使在搜索之后,我真的不知道该怎么办。

我见过的所有教程都只关注通过 URL 向用户提供服务。但我想从 Blobstore 中检索 blob 并将其发送到 S3 存储桶。任何人都知道我怎么能意识到这一点,或者这甚至不可能吗?

提前致谢。

0 投票
1 回答
483 浏览

google-app-engine - Vaadin + GAE + blobstore

任何人都成功地将 vaadin 与 GAE 和 blobstore 一起使用。我目前陷入其中。除了 Vaadin 的 Upload 组件之外,它在 GAE 上不起作用,因为它使用文件输入和输出流。我不想详细介绍为应用程序实现我自己的通信管理器,然后是 ovverride 的 handleUpload 方法。任何帮助表示赞赏:)

0 投票
1 回答
2896 浏览

java - 删除 appengine blobstore 中的孤立 blob

我从数据存储中删除了大量不需要的对象(大约 7000 个)。这些对象中的每一个都有一个与之关联的 blob,由字符串(blob 键)引用。

正如您现在可能已经猜到的那样,我忘记删除这些 blob。现在我对它们没有任何参考,但我想删除它们。我似乎找不到办法做到这一点。任何帮助将不胜感激。

更新 找到了解决方案。

0 投票
2 回答
2737 浏览

python - 如何将网络图像保存到 App Engine 的 blobstore?

我用这个问题作为模板来解决同样的问题,但是我在发布时遇到了问题。我有这些组件:

  1. 带有图像 URL 文本框的HTML表单。这个帖子到...
  2. 一个处理程序,它获取已发布的 URL,对其进行编码,并用于urlfetch再次将其发布到...
  3. 执行实际保存的单独文件上传处理程序。

如果我使用文件输入,组件 #3 本身就可以正常工作。但我不太明白如何urlfetch仅从图像 URL 中获取所需的内容。我的进程要么超时,要么从最终处理程序获得 500 响应。

同样,这是我正在遵循的过程。谢谢你的帮助!

0 投票
7 回答
150183 浏览

sql - DBMS 上下文中的 BLOB 到底是什么

  • 什么是 BLOB?
  • 我该如何使用它?
  • DBMS 的 BLOB 之间有什么区别。我想使用 BLOB 将数据保存到任何 DBMS 中,然后使用库读取该 BLOB。