GET文件上传的工作原理如何?

时间:2013-03-26 11:49:58

标签: gwt file-upload

有人知道GWT文件上传的工作原理吗?我知道FileUpload小部件以及如何使用它。我想知道它的内在机制是什么。我们无法从客户端的FileUpload小部件获取文件内容以及它如何进入服务器?我用谷歌搜索,但我没有得到解决方案。

提前致谢。

2 个答案:

答案 0 :(得分:5)

GWT's file upload使用HTML's input element。 html输入元素是原生html dom元素,允许从您的系统中选择文件

选择后,您需要将其提交给您的服务器。这是由GWT FormPanel完成的。

特别是,FileUpload仅在FormPanel中使用时才有用,因为浏览器只会使用 表单提交 上传文件。

注意:

1)您可以在此处阅读有关如何使用formpanel和fileupload进行编码的内容@ Basic File upload in GWT

2)如果您担心在客户端处理文件而不是将文件推送到服务器,那么您在此处提到的选项有限@ How to retrieve file from GWT FileUpload component?

答案 1 :(得分:0)

formPanel.setAction(GWT.getModuleBaseURL()+"uploadHandler");     
formPanel.setMethod(Method.POST);

当我们使用formPanel.submit()时,我们可以调用servlet并获取文件上传详细信息。