2012-10-15 45 views
0

我已成功測試Blobstore上傳tutorial。但它使用服務方法來查看文件。我找不到任何方法來獲取文件路徑。通常在PHP上傳文件時,我們會得到文件路徑,所以我們可以將該文件嵌入到html中。我該如何在BlobStore中做到這一點。我搜索了stackoverflow和谷歌,我可以找到python的例子,但我找不到任何java。Google App Engine Blobstore上傳文件並獲取路徑

回答

5

正如您在本教程例子中看到:

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

你必須建立在你的HTML頁面中的鏈接,看起來像:

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

我怎麼能把上傳的圖片?我試圖做到以下,但沒有成功。

+0

<%= request.getParameter(「id」)%>是否包含要提供的blob_key?你必須從blobstore獲得你的圖像的blob_key – voscausa

+0

還有另一個竅門。您可以通過Google投放圖片,而不用自己做。它更快,更便宜。看到這篇文章(你不需要GWT):http://ikaisays.com/2010/09/08/gwt-blobstore-the-new-high-performance-image-serving-api-and-cute-dogs-on -office-chairs/ – voscausa

相關問題