Dwr file upload and dwr2 File Upload
Configure FileService service ing:
Dwr. xml
<create creator="new"> <param name="class" value="com.demo.service.FileService"/> </create>
FileService:
package com.demo.service;import java.io.File;import java.io.IOException;import java.io.InputStream;import org.apache.commons.io.FileUtils;import org.apache.commons.io.FilenameUtils;import org.directwebremoting.WebContext;import org.directwebremoting.WebContextFactory;public class FileService {public String upload(InputStream inputStream,String fileName) throws IOException{String tempFileName=FilenameUtils.getName(fileName);String path=getRealPath("upload");File file=new File(path+File.separator+tempFileName);FileUtils.copyInputStreamToFile(inputStream, file);return file.getPath();}public String getRealPath(String dir){WebContext context=WebContextFactory.get();return context.getSession().getServletContext().getRealPath(dir);}}
Upload. jsp:
<% @ Page language = "java" contentType = "text/html; charset = UTF-8" pageEncoding = "UTF-8" %> <! DOCTYPE html PUBLIC "-// W3C // dtd html 4.01 Transitional // EN" "http://www.w3.org/TR/html4/loose.dtd">
Result:
The attachment has been uploaded to the upload folder.
Dwr + ajax for File Upload
After a file is selected, there will be a file address. You can upload this parameter to the background through AJAX to let the background file. length ()
The method returns the length ~
Dwr Image Upload
I wrote a website using dwr and tested it on the local machine. However, once uploaded to the java space, I said IE was dizzy, which was caused by unspecified file names. <Script type = "text/javascript" src ="