struts糞?謹夕頭貧勧 - 園殻秘壇利
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-06-22
ureDirectory; if(isDirectoryExists(path)==false) return null; if (file.getFileName() == null) return null; if (file.getFileSize() > Constant.pictureSize) return null; if (!isValidFile(file.getContentType())) return null; try { InputStream in = file.getInputStream(); OutputStream out = new FileOutputStream(path + rebuildFileName(file.getFileName()));// "/"燕幣隠贋議揃抄辛參俐個葎"load/" int bytesRead = 0; byte[] buffer = new byte[8192]; while ((bytesRead = in.read(buffer, 0, 8192)) != -1) { out.write(buffer, 0, bytesRead); } out.close(); in.close(); } catch (Exception e) { e.printStackTrace(); } fileName=fileName+lianjieFileName(rebuildFileName(file.getFileName())); } return getFileName(fileName); } } package com.ninetowns.zhangc.struts.action; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.Collection; import java.util.Hashtable; import java.util.Iterator; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.upload.FormFile; import org.apache.struts.upload.MultipartRequestHandler; import com.ninetowns.zhangc.struts.form.UploadForm; /** * MyEclipse Struts Creation date: 10-18-2006 * * XDoclet definition: * * @struts.action input="new.jsp" validate="true" * @struts.action-forward name="list" path="list.jsp" redirect="true" */ public class UploadAction extends Action { /* * Generated Methods */ /** * Method execute * @param mapping * @param form * @param request * @param response * @return ActionForward */ public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { // TODO Auto-generated method stub UploadForm updForm = (UploadForm)form; try { String[] fileNames = PictureUpLoad.fileUpLoad(updForm, request, response); request.setAttribute("fileNames", fileNames); System.out.println("========="+fileNames.length); for(String file:fileNames){ System.out.println("filename "+file); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } return mapping.findForward("index"); } } package com.ninetowns.zhangc.struts.form; import javax.serv |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于struts糞?謹夕頭貧勧 - 園殻秘壇利的所有评论