如何使用 GWT 和 GAE 上传文件?我找到了 GWTUpload 和AppEngineUploadAction类,但它无法写入文件系统。
谁能帮我?
如何使用 GWT 和 GAE 上传文件?我找到了 GWTUpload 和AppEngineUploadAction类,但它无法写入文件系统。
谁能帮我?
GAE 运行受限制的 java 环境,并且禁止写入文件系统。
您必须选择一种方式将数据存储在 GAE 中,gwtupload 支持 3 种方式将数据存储在服务器中,它提供 3 个 servlet:
AppEngineUploadAction
它将上传的数据存储在memcache中。在这种情况下,除非您将其保存在某处,否则数据将丢失。这被认为是处理数据并发送回客户端等的临时存储库。BlobstoreUploadAction
使用 google blobstore服务持久化数据。FilesApiUploadAction
用于在谷歌云存储中存储数据gwtupload 的客户端部分与所有这些都兼容,但存在一些问题,主要是如果您没有账单帐户,google 可以中断请求。尽管新版本的 gwtupload 计划在 html5 中取得进展,但进展并不顺利。