阿里云存储OSS,官方给出了示例,但是由于引入了plupload,太过于臃肿,有点杀鸡用牛刀的味道,本次主要分享利用jquery.attach.js直传到到阿里oss的经验,这个控件才3kb,简单强大。本文基于springMVC
工具/原料
jquery.attach.js
方法/步骤
2
attach.properties内容如下alioss.accesskeyid=xxalioss.accesskeysecret=yyalioss.bucket=/*你的bucket*/alioss.endpoint=/*节点名称*/alioss.domain=/*你的oss 域名名称*/alioss.level=1pom.xml文件需要添加aliosssdk 依赖
3
service 文件如下
4
controller函数如下 //添加主题 @ResponseBody @RequestMapping('/auth/uploadtoalioss') public Object uploadtoalioss(HttpServletRequest request,HttpSession session) throws IOException, XlException{ MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request; MultipartFile multipartFile = multipartRequest.getFile('fileupload'); return new Result(attachService.uploadtoalioss(multipartFile)); }