java - Google App Engine Blobstore 上传文件并获取路径

标签 java google-app-engine blob blobstore

我测试Blobstore上传成功tutorial 。但它使用服务方法来查看文件。我找不到任何方法来获取文件路径。通常在 php 中,当我们上传文件时,我们会获取文件路径,因此我们可以将该文件嵌入到 html 中。我怎样才能在 BlobStore 中做到这一点?我在 stackoverflow 和 google 上搜索,我可以找到 python 示例,但找不到 java 的示例。

最佳答案

正如您在教程示例中看到的:

res.sendRedirect("/serve?blob-key=" + blobKey.getKeyString());

您必须在 HTML 页面中创建一个如下所示的链接:

<a> href="/serve?blob_key=.... blob_key_of_this_blob ....>Serving the BLOB</a>

关于java - Google App Engine Blobstore 上传文件并获取路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12904759/

相关文章:

java - 了解 Apache Camel 动态路由

android - 如何从 Android 应用程序和 django 网站访问一个 Cloud Datastore(Google App Engine)?

java - BLOB:无法读取所有数据,但只有几 kb

.net - 将文件存储在数据库中还是只存储文件的路径更好?

java - 如何将 Elastic Search 与 Java 版本 6.5.1 结合使用

java - 在 Java 中使用 HtmlUnit 得到错误和异常

java - 无法使用GAE运行Web项目

python - 使用GAE读取python中具有两个数组的json对象

java - 在 MySQL 中保存 3gp 文件时出现 ArrayIndexOutOfBoundsException

Java-计算一系列数字的总和