gpt4 book ai didi

gwt - 是否可以通过 GWT RPC Servlet 上传文件?

转载 作者:行者123 更新时间:2023-12-03 07:27:01 25 4
gpt4 key购买 nike

是否可以使用 Google 的 GWT RPC 机制创建文件上传?
现在我正在使用一个简单的 HTTPServlet 和一个 doPost 方法,该方法从表单中获取!

是否可以(没有像 gwtupload 这样的库的帮助)通过 GWTs FileUpload Widget 将 XML 文件上传到 RPC 服务并使用文件的内容?

BR;
迈贝克

最佳答案

实际上,正如您提到的,有两种使用 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);

内部 service方法,您可以使用 using FileUpload 获取文件,并且不要忘记在您的 web.xml 和 @RemoteServiceRelativePath("path") 中注册文件上传 url 模式在继承 RemoteService 的服务接口(interface)中.祝你好运!

关于gwt - 是否可以通过 GWT RPC Servlet 上传文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9160535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com