问题标签 [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.
java - Google 应用程序引擎:通过 java servlet 在 Blobstore 中存储图像时出现 NullpointerException
我正在尝试通过 JSP 文件上传和验证 servlet 将图像上传到 Blobstore。JSP部分如下:
java类TestUploadMimeValidation
如下:
此类将图像上传到 Blobstore 就好了,但我得到了一个NullPointerException
. 堆栈跟踪如下:
由于这个 NPE,我的TestUpload.java
类中的代码没有被执行。println
s出来很好。它打印“step3”。图像被存储到数据存储中。但我只是无法让代码TestUpload
运行。您知道可能导致异常的原因吗?我试图弄乱多部分,但不是很成功。
对此问题的任何帮助将不胜感激。
python - BlobReferenceProperty 和 ReferenceProperty 模型设计
我有一个设计问题是 BlobReferenceProperty 基本上是 ReferenceProperty?我应该像 ReferenceProperty 那样进行预取(由 Nick http://blog.notdot.net/2010/01/ReferenceProperty-prefetching-in-App-Engine建议)吗?
目前我有这个设计:
这会更好还是更糟?我已将 blob 移至 Entry。
谢谢。
google-app-engine - 如何使用 Appengine Blobstore 上传和流式传输视频
我正在使用 Google Appengine 上传和提供照片图像,但我也想对音频和视频文件做同样的事情。有谁知道这样做的任何方法?如果可以的话,请让我有示例代码。谢谢。
java - 将 Google BlobStore 与 Android 应用程序一起使用
我找到了 1 个关于这个问题的帖子,它确实部分回答了这个问题,但恐怕我可能需要一些细节。
我目前正在尝试将 BlobStore 与我的 android 应用程序一起使用,除了 501 错误(HTTP 服务器无法处理您的请求)之外,我什么也得不到。
他是我的密码;
我通过一个运行良好的 GET 请求获取 URL。我还尝试了一个包含 ByteArrayBody 的 FormBodyPart,并将 ByteArrayBody 的 mime 类型设置为“multipart/form-data”,但没有任何效果。我总是收到 501 错误(服务器无法处理您的请求)。
谢谢,感谢所有答案。
java - 阻止 Blob URL 过期
我正在将图像上传到 blob 商店。我从 这里复制了这个例子。
我遇到的唯一问题是:如果我用表单加载页面,而不是立即提交图像。URL 可能会过期,当我尝试加载图像时,我会收到一个错误页面。如何在用户不知情的情况下检查 URL 是否已过期并刷新 URL?
python - 如何在上传之前获取图像的字符串表示形式?
我试图从 HTML 表单的输入控件中截取图像,以在服务器端处理它之前将其转换为字节字符串。
如何截取文件?
如何将其转换为以后可以转换回图像的字节字符串?
我正在使用 Python 和 App Engine。
java - 将 GAE Blobstore API 与 Flex 结合使用
我正在开发一个应该在 Google App Engine 上运行的 Flex 应用程序。这个应用程序应该能够从 GAE 加载较大的XML文件(1 到 50MB)并再次保存它们。
[更新]
我正在使用 Java。Flex 应用程序已经在 GAE 上运行 - 但还不能加载/保存文件。Blobstore API 文档讨论了使用多部分 POST - 我将 如何在 Flex 中执行此操作?
javascript - 使用 javascript 上传 Blobstore
这是 HTML 的最小声明,以便在upload_url
. 此解决方案需要点击提交按钮才能提交并重定向内容。如何在不丢失 enctype 的情况下使用 javascript 或 jQuery 在后台发布帖子?
javascript - 将文本字符串发布到 App Engine blobstore url
我在一个大字符串中有一大段文本,我在 web 应用程序的 javascript 中动态创建。我想将它保存到 blob 存储。但是,我不知道如何使它工作。我正在使用通常的 blobstoreService.createUploadUrl() 命令创建要发布到的 URL。
将我的字符串发布到 blobstore url 的一种可能性是使用 jQuery.ajax:
但是,当我运行此命令时,我收到 AppEngine 错误“java.lang.OutOfMemoryError: Java heap space”。谷歌搜索此错误表明我的表单数据缺少必需的“名称”属性,但我无法弄清楚如何使用 jQuery.ajax 指定它。
另一种可能性是使用浏览器的 FormData 对象:
这运行良好,但是当我的 AppEngine 服务器应用程序中的 blobstore 触发我的“成功”url 时,发布的 blob 列表为空。我假设我不能只是将 my_string 作为文件对象附加到 formData,而是需要做其他事情。
我知道我非常接近这项工作,但缺少一些重要的小细节。如果你们中的任何人可以帮助我弄清楚如何解决上述两种方法中的任何一种,我会很高兴-谢谢!
gwt - 通过 Blob 上传 GWT GAE
如果我使用 GWT 文件小部件和表单面板,有人可以解释如何在谷歌应用程序引擎上处理 blobstore 上的上传吗?