myb*_*cks 4 gwt file-upload gwt-rpc
是否可以使用Googles GWT RPC机制创建文件上传?现在我正在使用一个带有doPost方法的简单HTTPServlet,它从表单中获取!
是否(没有像gwtupload这样的lib的帮助)可以通过GWTs FileUpload Widget将XML文件上传到RPC服务并使用文件的内容?
BR; mybecks
实际上,有两种方法可以像你提到的那样使用gwtupload上传文件,并且通过gwt-rpc,由于浏览器的安全性,这个方法有点困难.要使用gwt-rpc实现,您应该覆盖service(final HttpServletRequest request,HttpServletResponse response)继承的服务实现中的方法RemoteServiceServlet.对于客户端,你应该有这样的代码:
final FormPanel formPanel = new FormPanel();
formPanel.setAction(GWT.getModuleBaseURL()+”fileUpload”);
formPanel.setEncoding(FormPanel.ENCODING_MULTIPART);
formPanel.setMethod(FormPanel.METHOD_POST);
Run Code Online (Sandbox Code Playgroud)
在Inside service方法中,您可以使用FileUpload获取文件,并且不要忘记在web.xml中以及@RemoteServiceRelativePath("path")继承的服务接口中注册fileupload url模式RemoteService.祝好运!
| 归档时间: |
|
| 查看次数: |
3974 次 |
| 最近记录: |