繁体   English   中英

如何获取在GWT客户端上载的服务器端文件名?

[英]How to get file name on server side that was uploaded on client side in GWT?

我做了一个项目,我从服务器端的Excel中读取数据并将其传递给客户端,以进行显示。 为此,我以前通过以下命令在系统上读取excel文件:

CLIEN-object.setInputFile( “C://file-name.xls”);

但是现在我希望用户上传一个excel文件,我应该能够读取它。 为此,我需要将文件名和路径放入上述双引号中。

请告诉我如何获取使用FileUpload()上传的文件的文件名和路径?

如何获取使用FileUpload上传的文件名?

遵循的步骤:

  • 获取将使用FileUpload上传的文件名

     FileUpload fileUpload = new FileUpload(); ... String fileName= fileUpload.getFilename(); 
  • 只需将文件名作为查询字符串附加在表单的操作本身中

     FormPanel form = new FormPanel(); ... form.setAction(GWT.getModuleBaseURL()+"formSubmit?fileName="+fileName); form.submit(); // submit the form 
  • 在服务器端(Servlet / JSP),只需从HTTP请求的查询字符串中获取文件名即可

     @Override public void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String fileName= req.getParameter("fileName"); ... } 

请查看GWT-FileUpload Widget上的示例代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM