0

我正在开发一个应用程序,我需要在客户端使用 GWT 上传文件,然后一个 servlet 接收上传的文件。我的问题是我需要将文件从 servlet 传递到 ruby​​ on rails 控制器(在与 servlet 相同的服务器上)。任何建议表示赞赏。

4

1 回答 1

0

我在这里没有看到任何特别的问题。只需在某个地方准备一个带有表单、输入和提交的非 GWT html 页面,即可将文件发送到 Rails 服务器。现在您需要做的就是使用 GWT 组件准备相同的表单。在标准 GWT 组件的情况下,您可以使用FormPanelFileUpload组件。确保正确设置了编码和方法(内置 GWT 组件的示例):

FormPanel form = prepareForm();
form.setEncoding(FormPanel.ENCODING_MULTIPART);
form.setMethod(FormPanel.METHOD_POST);

// sending file
form.submit();
于 2013-05-06T08:39:52.457 回答