簡體   English   中英

Java + Google Web工具包(Google Apps引擎)

[英]java + google web toolkit (google apps engine)

我需要將圖像上傳到運行SmartGWT Web應用程序的服務器...嘗試此解決方案( 在GWT中上傳基本文件 -第一個答案)之后,當我在web.xml中創建了具有映射的獨立http servlet時,以便在服務器端接收上載的文件(在鏈接的解決方案中,“ out”是ByteArrayOutoutStream),因此它在服務器RAM中。問題是,如何將文件保存到服務器文件系統存儲中。

當我嘗試創建FileOutputStream而不是ByteArrayOutoutStream時,拋出了一個異常,它是Google Apps Engine中的受限類。

有什么想法,如何在GAE中限制文件存儲到服務器? 或我該如何告訴我,我不希望FileUploading Servlet在GAE下運行? 感謝您的任何想法...

您沒有寫權限 但是,您可以將圖像存儲為Blob或使用分布式數據存儲

從TFA:

由於您的應用程序具有分布式性質,因此App Engine不支持寫入本地文件。 相反,必須保留的數據應存儲在分布式數據存儲區中 有關更多信息,請參見運行時沙箱上的文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM