Package org.springframework.web.multipart

Examples of org.springframework.web.multipart.MultipartHttpServletRequest


    // are we expecting file upload?
    if (Uploadable.class.isAssignableFrom(command.getClass())
        && request instanceof MultipartHttpServletRequest) {
      List<FileInfo> files = null;
      Uploadable upload = (Uploadable) command;
      MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
      List<MultipartFile> multipartFiles = multipartRequest
          .getFiles(htmlId);

      // check if there is anything to process
      if (multipartFiles != null && !multipartFiles.isEmpty())
        // loop through all the attachments
View Full Code Here


   * Creation date: May 19, 2006 10:57:01 AM
   */
  public List<FileBean> getFiles(HttpServletRequest request) throws Exception {
    if (request instanceof MultipartHttpServletRequest) {

      MultipartHttpServletRequest multiReq = (MultipartHttpServletRequest) request;
      MultipartFile file = null;
      FileBean bean = null;
      List<FileBean> files = new ArrayList<FileBean>();
      for (Object o : multiReq.getFileMap().values()) {
        if (o != null) {
          file = (MultipartFile) o;
          if (!file.isEmpty()) {
            bean = new FileBean();
            bean.setName(file.getOriginalFilename());
View Full Code Here

  private UploadResponse doUpload(HttpServletRequest request, String typeStr,
      String currentFolderStr, Boolean mark) throws Exception {
    ResourceType type = ResourceType.getDefaultResourceType(typeStr);
    try {
      MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
      // We upload just one file at the same time
      MultipartFile uplFile = multipartRequest.getFileMap().entrySet()
          .iterator().next().getValue();
      CmsUser user = CmsUtils.getUser(request);
      int fileSize = (int) (uplFile.getSize() / 1024);
      // 文件太大,不允许上传
      if (!user.isAllowMaxFile(fileSize)) {
View Full Code Here

    String ctxPath = request.getSession().getServletContext().getRealPath("");
    File file = new File(ctxPath);
    if (!file.exists()) {
      file.mkdir();// 创建文件根目录
    }
    MultipartHttpServletRequest multipartRequest = uploadFile.getMultipartRequest();
    Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
    for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
      MultipartFile mf = entity.getValue();// 获取上传文件对象
      fileName = mf.getOriginalFilename();// 获取文件名
      String savePath = file.getPath() + "/" + fileName;
      File savefile = new File(savePath);
View Full Code Here

    Map<String, Object> configs = configService.queryConfigs(configId,jversion);
    //数据库中版本号
    String version = (String)configs.get(CgAutoListConstant.CONFIG_VERSION);
    List<CgFormFieldEntity> lists = (List<CgFormFieldEntity>) configs.get(CgAutoListConstant.FILEDS);
   
    MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
    Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
    for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
      MultipartFile file = entity.getValue();// 获取上传文件对象
      //上传文件的版本号
      String docVersion = getDocVersion(file.getOriginalFilename());
      if (docVersion.equals(version)) {
View Full Code Here

  // 老的EasyUI上传方式(2013/05/28废弃)
  @RequestMapping(params = "implXls")
  @ResponseBody
    public AjaxJson implXls(HttpServletRequest request, HttpServletResponse response) {
        AjaxJson j = new AjaxJson();
        MultipartHttpServletRequest mulRequest = (MultipartHttpServletRequest) request;
        MultipartFile file = mulRequest.getFile("filedata");
        List<JpPersonEntity> listPersons;
    try {
      boolean isSuccess = true;
      listPersons = (List<JpPersonEntity>) ExcelUtil.importExcelByIs(file.getInputStream(), JpPersonEntity.class);
      for (JpPersonEntity person : listPersons) {
View Full Code Here

  @RequestMapping(params = "importExcel", method = RequestMethod.POST)
  @ResponseBody
  public AjaxJson importExcel(HttpServletRequest request, HttpServletResponse response) {
    AjaxJson j = new AjaxJson();
   
    MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
    Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
    for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
      MultipartFile file = entity.getValue();// 获取上传文件对象
      List<JpPersonEntity> listPersons;
      try {
        listPersons = (List<JpPersonEntity>) ExcelUtil.importExcelByIs(file.getInputStream(), JpPersonEntity.class);
View Full Code Here

    uploadFile.setCusPath("forms");
    message = null;
    try {

      uploadFile.getMultipartRequest().setCharacterEncoding("UTF-8");
      MultipartHttpServletRequest multipartRequest = uploadFile
          .getMultipartRequest();

      String uploadbasepath = uploadFile.getBasePath();// 文件上传根目录
      if (uploadbasepath == null) {
        uploadbasepath = ResourceUtil.getConfigByName("uploadpath");
      }
      Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
      // 文件数据库保存路径
      String path = uploadbasepath + "\\";// 文件保存在硬盘的相对路径
      String realPath = uploadFile.getMultipartRequest().getSession()
          .getServletContext().getRealPath("\\")
          + path;// 文件的硬盘真实路径
View Full Code Here

      File file = new File(realPath);
      if (!file.exists()) {
        file.mkdir();// 若目录不存在,创建根目录
      }
      uploadFile.getMultipartRequest().setCharacterEncoding("UTF-8");
      MultipartHttpServletRequest multipartRequest = uploadFile
          .getMultipartRequest();
      Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
      String fileName = "";
      for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
        MultipartFile mf = entity.getValue();// 获取上传文件对象
        fileName = mf.getOriginalFilename();// 获取文件名
        String savePath = realPath + fileName;
View Full Code Here

      File file = new File(realPath);
      if (!file.exists()) {
        file.mkdir();// 若目录不存在,创建根目录
      }
      uploadFile.getMultipartRequest().setCharacterEncoding("UTF-8");
      MultipartHttpServletRequest multipartRequest = uploadFile
          .getMultipartRequest();
      Map<String, MultipartFile> fileMap = multipartRequest.getFileMap();
      String fileName = "";
      for (Map.Entry<String, MultipartFile> entity : fileMap.entrySet()) {
        MultipartFile mf = entity.getValue();// 获取上传文件对象
        fileName = mf.getOriginalFilename();// 获取文件名
        String savePath = realPath + fileName;
View Full Code Here

TOP

Related Classes of org.springframework.web.multipart.MultipartHttpServletRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.