springmvc文件上传与.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
springmvc文件上传与

HYPERLINK "/code/snippet_1590790_48147" HYPERLINK "/code/snippet_1590790_48147" \o "分享到新浪微博" HYPERLINK "/code/snippet_1590790_48147" \o "分享到腾讯微博" HYPERLINK "/code/snippet_1590790_48147" \o "分享到QQ空间" HYPERLINK "/code/snippet_1590790_48147" \o "分享到微信" HYPERLINK "/code/snippet_1590790_48147" \o "分享到QQ好友" 上传样式,中文文件名,文件名重复处理 1.?[代码]action???? package com.action; ? import java.io.File; import java.io.IOException; import java.util.HashMap; import java.util.Map; ? import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; ? import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; ? import com.util.FileOperateUtil; ? @Controller @RequestMapping(value="fileOperate") public class FileOperateAction { ????@RequestMapping(value="upload") ????public String upload(HttpServletRequest request){ ????????init(request); ????????try { ????????????FileOperateUtil.upload(request); ????????????request.setAttribute("msg", "ok"); ????????????request.setAttribute("map", getMap()); ????????} catch (Exception e) { ????????????e.printStackTrace(); ????????} ????????return "redirect:list"; ????} ????@RequestMapping(value="list") ????public ModelAndView list(HttpServletRequest request){?????? ????????init(request); ????????request.setAttribute("map", getMap()); ????????return new ModelAndView("fileOperate/list"); ????} ????@RequestMapping(value="download") ????public void download(HttpServletRequest request, HttpServletResponse response){ ????????init(request); ????????try { ????????????String downloadfFileName = request.getParameter("filename"); ????????????downloadfFileName = new String(downloadfFileName.getBytes("iso-8859-1"),"utf-8"); ????????????String fileName = downloadfFileName.substring(downloadfFileName.indexOf("_")+1); ????????????String userAgent = request.getHeader("User-Agent"); ????????????byte[] bytes = userAgent.contains("MSIE") ? fi

文档评论(0)

zilaiye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档