屏幕快照 2016-06-01 下午4.51.41.png


xnx3Config.xml  配置

1464771529484374.png


上传图片文件

1. <form>表单提交,建立demo/oss/uploadImage.jsp文件

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html lang="en">
<head>
	<jsp:include page="../../publicPage/adminCommon/head.jsp">
		<jsp:param name="title" value="上传图片示例"/>
	</jsp:include>
</head>
<body>

<!-- 表单上传 -->
<form action="uploadImage.do" enctype="multipart/form-data" method="post">
	<input type="file" value="" name="imagefile" >
	<input type="submit" value="上传">
</form>

</body>
</html>

2.Controller编写

@Controller
@RequestMapping("/demo/oss")
public class OSSController extends BaseController {
	@Resource
	private OSSService ossService;
	
	@RequestMapping("/uploadImageForm")
	public String uploadImageForm(){
		return "demo/oss/uploadImage";
	}
	
	/**
	 * 上传图片文件示例
	 */
	@RequestMapping("/uploadImage")
	public String uoloadImage(@RequestParam("imagefile") MultipartFile multipartFile,Model model){
		UploadFileVO upload = ossService.uploadImage("image/head/", multipartFile);
		if(upload.getResult() == UploadFileVO.SUCCESS){
			return success(model, "上传成功!图片路径:"+upload.getUrl(),upload.getUrl());
		}else{
			return error(model, upload.getInfo());
		}
	}
}


GAME OVER !


上传附件(所有文件)同理,使用 OSSService.upload()

'); })();