0

我是Google App Engine的新手。我跑(本地),在下面的鏈接給出GAE bolbstore應用的示例:GAE blobstore在哪裏以及如何存儲文件(或blob)?

https://developers.google.com/appengine/docs/java/blobstore/

它推出了一個頁面,選擇並提交文件。當我選擇一個文件點擊提交按鈕:

i)瀏覽器自動下載相同的文件。爲什麼它再次下載相同的文件?

ii)它在文件夾'appengine-generated'內創建了兩個文件。它們是:

  • D06-XwWoSZVw9HRcnLjZiA
  • 是local_db.bin

這些是什麼文件,並在那裏做了我的文件存儲爲BLOB?

回答

1

不要太擔心dev服務器本地發生的事情。

我)這只是演示的一部分,它爲你服務您剛剛上傳,因爲該行的文件:

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

ii)第一我猜是你剛剛上傳的文件,第二個將是開發人員正在使用的mySQL的本地副本來模擬數據存儲本身。嘗試將尺寸與您上傳的原始文件進行比較?

一旦你存儲了文件,你必須通過提供的api來訪問它,實際存儲文件的形式和位置就不再重要。

+0

感謝Paul,第一個是我上傳的文件。 – Angom

相關問題