Java GAE blobstore在何处以及如何存储文件(或blob)?

Java GAE blobstore在何处以及如何存储文件(或blob)?,java,google-app-engine,jakarta-ee,google-cloud-datastore,blobstore,Java,Google App Engine,Jakarta Ee,Google Cloud Datastore,Blobstore,我是谷歌应用引擎的新手。我(本地)运行了以下链接中给出的GAE bolbstore应用程序示例: 它启动了一个页面来选择和提交文件。选择文件时,单击“提交”按钮: i) 浏览器会自动下载相同的文件。为什么它再次下载同一个文件 ii)它在文件夹“appengine generated”中创建了两个文件。它们是: d06-XwWoSZVw9HRcnLjZiA 本地_db.bin 这些文件是什么?我的文件作为blob存储在哪里 不要太担心dev服务器上本地发生的事情 i) 这只是演示的一部分,它

我是谷歌应用引擎的新手。我(本地)运行了以下链接中给出的GAE bolbstore应用程序示例:

它启动了一个页面来选择和提交文件。选择文件时,单击“提交”按钮:

i) 浏览器会自动下载相同的文件。为什么它再次下载同一个文件

ii)它在文件夹“appengine generated”中创建了两个文件。它们是:

  • d06-XwWoSZVw9HRcnLjZiA
  • 本地_db.bin

这些文件是什么?我的文件作为blob存储在哪里

不要太担心dev服务器上本地发生的事情

i) 这只是演示的一部分,它将为您返回刚才上载的文件,因为这行代码:

res.sendRedirect("/serve?blob-key=" + blobKey.getKeyString());
ii)第一个可能是您刚刚上传的文件,第二个可能是开发服务器用来模拟数据存储本身的mySQL的本地副本。是否尝试将大小与上载的原始文件进行比较


一旦存储了文件,就必须通过提供的api访问它,文件的实际存储形式和位置不再重要

谢谢Paul,第一个是我上传的文件。