我正在用gwt開發谷歌應用引擎上的應用。此應用程序需要存儲文件(例如:pdf,msword,.zip等)。我試圖在Google應用引擎中使用亞馬遜S3。但是它失敗了,因爲如果應用程序在Google應用程序引擎上運行,則應用程序enigine不允許我編寫文件處理代碼。我嘗試過的另一個選擇是使用Blobstore,它可以限制每個API調用存儲小於1Mb的文件。有沒有其他選擇可以通過Google應用引擎存儲至少10mb的大文件?用谷歌應用引擎上傳文件
1
A
回答
0
可能的解決方案:
Blob存儲API被限制到1MB每個API調用。您可以將您的文件分成多個調用:1MB quota limit for a blobstore object in Google App Engine?
使用谷歌存儲和它的API。
0
當我存儲與GAE的文件,我用接下來的aproach:
1在我的JSP頁面中創建文件輸入的表單:
<form name="uploadFileForm" enctype="multipart/form-data" method="post"> <input type="file" name="fileData"/> </form>
2寫一個servlet /控制器,讀取二進制請求數據
3將此數據寫入DataStore(限制爲1MB)或寫入BlobStore(一次調用API限制爲1MB,但文件總大小可高達2GB)。對於大小大於1MB的文件,您必須執行幾次API調用。
相關問題
- 1. 用谷歌應用引擎上傳和解析csv文件
- 2. 上傳文件在谷歌應用程序引擎不工作
- 3. 谷歌應用程序引擎與Django上傳文件錯誤
- 4. 谷歌應用程序引擎文件上傳
- 5. 接線jquery文件上傳到谷歌應用程序引擎
- 6. 在谷歌應用引擎上上傳應用
- 7. SSL谷歌應用引擎
- 8. 谷歌應用引擎HardDeadlineExceededError
- 9. 谷歌應用引擎
- 10. java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet谷歌應用引擎
- 11. 谷歌應用引擎
- 12. 谷歌應用引擎上的CUPP(pentest)
- 13. Jinja2谷歌應用引擎上的PackageLoader
- 14. 谷歌應用引擎上的Django 1.1
- 15. 谷歌應用引擎上的CMS
- 16. 從谷歌應用引擎遷移到谷歌計算引擎
- 17. 全文搜索谷歌應用引擎
- 18. 如何讓上傳的文件爲使用谷歌應用程序引擎
- 19. 上傳GCM向谷歌應用程序引擎不使用Eclipse
- 20. 谷歌應用程序引擎 - 限制文件大小上載
- 21. Java - 在谷歌應用引擎上配置的屬性文件
- 22. 使用谷歌應用程序引擎如何在谷歌文檔(Python)的文件上傳
- 23. 使用谷歌應用程序引擎如何在谷歌文檔(Python)的文件上傳
- 24. PHP SCANDIR()在谷歌應用程序引擎只返回 '.PHP' 文件谷歌應用引擎
- 25. 谷歌應用程序引擎和PHP測試上傳到谷歌雲存儲
- 26. 如何谷歌應用程序引擎報告文件上傳的進度
- 27. 上傳大文件到谷歌應用程序引擎與Blob存儲
- 28. 上傳Maven項目文件保存到谷歌應用程序引擎像NetBeans
- 29. 上傳並加密從谷歌應用程序引擎的任何文件
- 30. 在谷歌應用程序引擎中上傳和讀取CSV文件
感謝Peter,有沒有任何示例或教程來展示使用java訪問Google Storage的方法?這對我來說是一個很大的幫助。再次感謝。 –