1:前台
<tr>
<th>
上传图片:
</th>
<td>
<input type="file" name="myFile" id="myFile" class="textinput" /><span class="validate_required">*</span><span id="span_myFile"></span>
</td>
</tr>
2:在resource下创建common.properties
内容:upload.path=upload
host.url=http\://219.233.185.46\:8090
3:java Controller方法
@SuppressWarnings("unchecked") @RequestMapping("/updateCarousel.do") public String carouselUpdateHandler(HttpServletRequest request, HttpServletResponse response, @ModelAttribute("carousel") CarouselImage carousel, @RequestParam(value = "myFile", required = false) MultipartFile logoFile, ModelMap model) throws Exception { String action = this.getParameter(request, "action"); String id = this.getParameter(request, "id"); if (Utils.strIsNull(action)) { Map<String, Object> param = new HashMap<String, Object>(); param.put("validFlag", KcyglConstants.STATUS_ISVALID_YES); CarouselImage carouselList =this.carouselImageService.getCarouselById(id); model.put("carouselList",carouselList); return "backstage/carouselImage_update"; } String fileName =logoFile.getOriginalFilename(); if(!fileName.equals("")&&fileName!=null){ PropertiesLoader loader = new PropertiesLoader("common.properties"); String uploadPath = loader.getProperty("upload.path"); SimpleDateFormat datef = new SimpleDateFormat("yyyyMMddHHmmssSS"); String path = request.getSession().getServletContext().getRealPath( uploadPath); String fileType = Utils.getFileType(fileName); String fName = Utils.getFileName(fileName); fileName = subStrForMath(fName + "_" + datef.format(new Date()) + fileType); File targetFile = new File(path + "/", fileName); if (!targetFile.exists()) { targetFile.mkdirs(); } // 保存文件名至数据库 carousel.setImageUrl(fileName); logoFile.transferTo(targetFile); } int result = 1; try{ this.carouselImageService.update(carousel); }catch(Exception e){ result = 0; e.printStackTrace(); } if(result == 1){ model.put("message", "添加轮播图成功!"); }else{ model.put("message", "添加轮播图失败!"); } return "result/success"; }
相关推荐
标题提到的"java上传文件jar"实际上指的是两个关键的Java库,它们是Apache Commons IO和Apache Commons FileUpload。这两个库提供了强大的文件操作和文件上传功能,是Java开发者处理文件上传问题的得力助手。 首先...
总之,Java上传文件到SharePoint是一个涉及网络通信、文件操作和认证授权的复杂过程。理解并掌握这些概念,结合适当的工具或库,可以有效地实现文件在Java应用和SharePoint之间的传输。在阅读给定的博客文章...
在Java编程中,上传文件到...以上是关于“java上传文件到服务器”的主要知识点,涵盖了从HTTP协议到具体Java实现的各种细节。在实际开发中,可以根据项目需求选择合适的方法和技术,确保文件上传功能的稳定性和安全性。
**Java上传文件到Linux服务器** 在Java中,可以使用ganymed-ssh2库来实现在Linux服务器上上传文件。这个库提供了SSH2协议的实现,包括SFTP(Secure File Transfer Protocol)功能。首先,需要添加ganymed-ssh2的...
java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子java上传文件的两个例子...
Java上传文件到七牛云是一项常见的任务,七牛云是一个提供云存储和CDN服务的平台,广泛应用于图片、视频等多媒体资源的托管。在这个过程中,开发者需要使用七牛云提供的SDK来实现文件的上传。这里提到的"java上传...
### Java上传文件到FTP知识点详解 #### 一、概述 在现代软件开发中,文件传输是一项常见的需求。其中,FTP(文件传输协议)是最常用的一种文件传输方式之一。本篇文章将详细阐述如何利用Java编程语言实现本地文件...
在Java编程中,文件上传是常见的任务之一,特别是...通过这个"java上传文件接口调用源码案例",我们可以学习到如何在Java环境中实现文件上传功能,这在开发Web应用、移动应用或者后端服务时都是一项基础且重要的技能。
根据给定的信息,本文将详细解释Java上传文件的简单代码逻辑及其实现方式。通过解析提供的部分代码片段,我们可以了解到这段代码实现了一个简单的文件上传功能。下面将对这些知识点进行详细说明。 ### Java文件上传...
Java上传文件是Web开发中常见的功能,主要用于用户通过网页上传图片、文档等资源到服务器。在MyEclipse这样的集成开发环境中实现文件上传,通常涉及到Servlet、HTTP请求、多部分表单数据解析等技术。以下是对这个...
java 上传文件工具类 java 上传文件工具类java 上传文件工具类 java 上传文件工具类java 上传文件工具类 java 上传文件工具类
在Java开发中,文件上传和文本...总的来说,"java上传文件和文本编辑器功能"涵盖了Web开发中的文件上传处理、富文本编辑、前后端交互以及内容存储等多个方面。了解和掌握这些技术对于开发功能完善的Web应用至关重要。
Java上传文件功能是Java开发中常见且重要的一个环节,尤其在网络应用和服务中,例如文件分享、数据备份等。本资源提供了两个关键的jar包:`commons-io-1.3.2.jar`和`commons-fileupload-1.2.jar`,它们在Java文件...