[英]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.