读书人

关于ice:fileinput的有关问题

发布时间: 2012-10-17 10:25:47 作者: rapoo

关于ice:fileinput的问题
问题已经解决,但仍不知道原因。通过设置绝对路径,使得上传文件得以实现:

 <context-param>         <param-name>com.icesoft.faces.uploadDirectory</param-name>         <param-value>C:\Uploads</param-value>     </context-param>     <context-param>         <param-name>com.icesoft.faces.uploadDirectoryAbsolute</param-name>         <param-value>true</param-value>     </context-param>  


以及:
 public void essaiDeplacer(ActionEvent event){ String id = ((HttpSession)FacesContext.getCurrentInstance().getExternalContext().getSession(false)).getId();  InputFile inputFile =(InputFile) event.getSource();       //file has been saved        if (inputFile.getStatus() == InputFile.SAVED) {             String fileName = inputFile.getFileInfo().getFileName();             System.err.println("filename = "+fileName);             File source = new File("c:\\Uploads\\"+id+"\\"+fileName);     File destination = new File("c:\\Uploads\\"+fileName);     source.renameTo(destination);        } }


引自:http://www.icefaces.org/JForum/posts/list/8293.page

读书人网 >软件架构设计

热点推荐