2013-09-16 35 views
0

我是GWT的新手,我正面临着文件创建的一些问题。为GWT服务器端的未来使用保存上传的文件创建

我从客户端上传文件,并希望将该文件 存储在服务器端并解析它,并在数据库中为文件中存在的数据 创建表。

当我尝试在服务器端创建文件时,有一些file.io权限问题 应用引擎不允许我创建文件。

请让我知道我该如何解决这个问题。

我没有浏览网页,没有找到任何解决方案。

由于事先 普拉迪普

+1

这看起来更像是一个App Engine问题。 GWT是一个客户端框架。 –

回答

0

因为你,因为你必须在文件系统不能直接访问,通常在Web服务器上做您不能将文件保存到GAE。 GAE为您提供了使用服务的其他方式。 有两种方式存储在GAE上的文件:

+0

谢谢Sameer,但这些都不是免费的,我们可能要付出使用这些费用。我们有任何其他方式来做这些事情吗? – user2784984

+0

GAE不是免费的。如果不是全部服务,您只需拥有免费配额。只有当您超过免费配额时才会开始付款。 –

0

我建议给一个尝试gwtupload,它有一个servlet和一组FileItemFactory来存储上传的文件在BlobStore,FileApi和MemCache中。

+0

感谢您回复Manolo.But我可能需要支付使用上述?请让我知道有没有办法,读取上传的文件内容而不存储文件?这将有助于达到目的。 – user2784984

+0

前端可能不是免费的。这些文件写入限制在appengine中有很好的记录。 –

+0

@ user2784984使用非结算帐户,BlobStore有5G的限制,MemCache是​​免费的,而Cloud Storage应该有一个限制(但我不知道)。我会使用MemCacheFactory,因为存储在内存中将不起作用,因为GAE约束。 gwt-upload MemCacheFactory能够在mem缓存中以小块存储文件。 memcache的问题是数据可能会在一段时间后丢失。 –

相关问题