我正在使用FormPanel将文件上传到服务器。我想要做的是在上传之前确保文件的大小小于一个给定的大小(例如10MB)。在服务器端,我有一个重写doPost的javax.servlet.http.HttpServlet。这里的HttpServletRequest参数具有文件的大小,但问题是直到文件上传完成后,我才能访问doPost。因此,如果我选择上传一个1 GB的文件,在整个文件上传完成后,客户端收到的“file too file”错误消息在30秒左右都不会显示。
我是GWT的新手。三天前,我开始在HTML5画布上使用它来绘制一些带有基本动画的基本形状(没有什么花哨的东西,只是直线上下移动)。在转到GWT之前,我编写了一些javascript代码来做同样的事情。
我注意到javascript在渲染形状方面比GWT快得多。考虑到GWT也是javascript,是不是有什么我不知道的东西使GWT变慢了?我还想知道使用GWT for canvas到底是不是一个好主意,还是坚持使用javascript在cavas上绘图是个更好的主意?