GWT与Google App Engine-上传文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GWT与Google App Engine-上传文件相关的知识,希望对你有一定的参考价值。
如何使用GWT和GAE上传文件? 我找到了GWTUpload和AppEngineUploadAction类,但是它无法写入文件系统。
谁能帮我?
答案
GAE运行受限制的Java环境,并且禁止写入文件系统。
您必须选择一种将数据存储在GAE中的方式,gwtupload支持3种将数据存储在服务器中的方式,并且它提供3个servlet:
-
AppEngineUploadAction
会将上传的数据存储在memcache中 。 在这种情况下,除非将数据保存在某处,否则数据将丢失。 这被认为是处理数据并发送回客户端等的临时存储库。 -
BlobstoreUploadAction
使用谷歌坚持数据Blob存储服务。 -
FilesApiUploadAction
用于存储数据的谷歌云storate
gwtupload的客户端部分可以使用所有这些,但是有一些问题,主要是如果您没有帐单帐户,则Google可以中断请求。 尽管新版的gwtupload计划基于html5取得进展,但进展并不顺利。
以上是关于GWT与Google App Engine-上传文件的主要内容,如果未能解决你的问题,请参考以下文章
gwt- 如何读取文本文件(Google App Engine servlet)?
Google Web Toolkit (GWT) rpc 到 Google App Engine (GAE) 上的 Python 服务器