问题标签 [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.
google-app-engine - 将多个文件上传到 blobstore (redux)
是的,我已经看过这个问题,但我发现的信息与其接受的答案和Nick Johnson 在 GAE 文档上的博客相矛盾。
文档讨论了同时上传多个文件 - 获取上传文件的函数返回一个列表:
该
get_uploads()
方法返回一个 BlobInfo 对象列表,请求中每个上传的文件对应一个。
但是在我看过的任何地方,都假设一次只能上传一个文件,并且每次都需要创建一个新的上传 url。
甚至可以使用Plupload使用 HTML5/Flash 同时上传多个文件吗?
python - 我可以使用远程 api 从 AppEngine BlobStore 读取
我正在尝试使用远程 api 从 blobstore 读取(并随后保存)blob。我得到错误:"No api proxy found for service "blobstore""
当我执行读取时。这是存根代码:
错误发生在线:file = blob_reader.read()
我正在通过终端从我的个人应用程序点读取文件:
那么,可以通过远程 api 从 blobstore 读取吗?还是我的代码不好?有什么建议么?
java - 从命令行 Java 应用程序上传到 Google App Engine 中的 BlobStore
这是我的 blobstore 上传命令行应用程序的服务器端代码:
我已经获得了以下代码来针对我的本地开发模式服务器工作,没有身份验证代码,所以我知道multipart/form
代码工作正常,使用身份验证代码,它失败了:
命令行客户端从 Java 迁移到 Python:
我只想要一个简单的命令行工具,它可以获取一个文件并将其发布到 BlobStore。我在互联网上的任何地方都找不到一个完整的例子。有很多示例可以在 GAE 上完成所有工作,但没有一个是从单独的客户端执行这些操作的命令行客户POST
端FORM
。
google-app-engine - Appengine Blobstore - 如何缓存响应?
我尝试了以下方法,但我的浏览器(Chrome)没有缓存:
响应标头:
谢谢!
python - App Engine:通过从 blobstore 提供缩略图来计算要生成的缩略图的尺寸
我目前正在使用 blobstore 为图像生成缩略图,但是,我喜欢将缩略图的尺寸存储在img
标签中,因为这是一种很好的做法,有助于加快渲染速度,并使部分加载的页面看起来更好一些。
我将如何计算 blobstore 生成的缩略图的尺寸,只知道原始图像的尺寸?
我之前的尝试不是很准确,大部分时间相差一两个像素(可能是由于四舍五入)。
我知道获取缩略图而不是使用图像 API 检查尺寸会起作用,但我认为这是低效的。
这是我目前用来计算它的代码,但是,它偶尔会偏离一个像素,导致浏览器略微拉伸图像,从而导致调整大小的伪影以及性能降低。
准确性非常重要!
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 存储桶。任何人都知道我怎么能意识到这一点,或者这甚至不可能吗?
提前致谢。
google-app-engine - Vaadin + GAE + blobstore
任何人都成功地将 vaadin 与 GAE 和 blobstore 一起使用。我目前陷入其中。除了 Vaadin 的 Upload 组件之外,它在 GAE 上不起作用,因为它使用文件输入和输出流。我不想详细介绍为应用程序实现我自己的通信管理器,然后是 ovverride 的 handleUpload 方法。任何帮助表示赞赏:)
java - 删除 appengine blobstore 中的孤立 blob
我从数据存储中删除了大量不需要的对象(大约 7000 个)。这些对象中的每一个都有一个与之关联的 blob,由字符串(blob 键)引用。
正如您现在可能已经猜到的那样,我忘记删除这些 blob。现在我对它们没有任何参考,但我想删除它们。我似乎找不到办法做到这一点。任何帮助将不胜感激。
更新
找到了解决方案。
python - 如何将网络图像保存到 App Engine 的 blobstore?
我用这个问题作为模板来解决同样的问题,但是我在发布时遇到了问题。我有这些组件:
- 带有图像 URL 文本框的HTML表单。这个帖子到...
- 一个处理程序,它获取已发布的 URL,对其进行编码,并用于
urlfetch
再次将其发布到... - 执行实际保存的单独文件上传处理程序。
如果我使用文件输入,组件 #3 本身就可以正常工作。但我不太明白如何urlfetch
仅从图像 URL 中获取所需的内容。我的进程要么超时,要么从最终处理程序获得 500 响应。
同样,这是我正在遵循的过程。谢谢你的帮助!
sql - DBMS 上下文中的 BLOB 到底是什么
- 什么是 BLOB?
- 我该如何使用它?
- DBMS 的 BLOB 之间有什么区别。我想使用 BLOB 将数据保存到任何 DBMS 中,然后使用库读取该 BLOB。