ftp上传时,filePath(文件路径)是如何在jsp页面中指定的
文件所在的目录路径,如何找出呢
------解决方案--------------------
<%request.getContextPath() %>/文件夹名
------解决方案--------------------你是要绝对路径么
<%=request.getRealPath("") %>/文件夹名
------解决方案--------------------这个问题通过js是不能获取的,问题考虑点转到了request上了,但是普通的HttpServletRequest是不能获取表单那边提交的file,建议LZ使用Spring的MultipartRequest来直接获取file,request.getFile();
参考:xml
<bean id="multipartResolver" 
   class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> 
   <!-- 设置上传文件的最大尺寸为1MB --> 
   <property name="maxUploadSize"> 
       <value>1048576</value> 
   </property> 
</bean>
public ModelAndView handleRequest(HttpServletRequest request,  
           HttpServletResponse response) throws Exception {  
       // 转型为MultipartHttpRequest:  
       MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;  
       // 获得文件:  
       MultipartFile file = multipartRequest.getFile(" file ");  
       // 获得文件名:  
       String filename = file.getOriginalFilename();  
       // 获得输入流:  
       InputStream input = file.getInputStream();  
       // 写入文件      
       // 或者:  
       File source = new File(localfileName.toString());  
       multipartFile.transferTo(source);  
   }