![](/img/trans.png)
[英]Java + Google Web Toolkit (google apps engine) download file from server
[英]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.