发表于: 2017-12-16 22:49:27
1 685
今天完成的事情:使用七牛云、阿里云图片存储,集成到学员报名系统中
明天计划的事情:图片迁移
遇到的问题:对sdk理解力差
收获:
1.使用七牛云图片存储
xml配置文件,jar包
...
我想在注册的时候可以选择头像,找了各种例子都不行,我用js获取input file的路径,C:\fakepath\default.png 这个路径明显是错的
浏览器不同也会导致获取路径不同,看网上说js没有权限获得磁盘路径
最后找到一个方法
http://www.cnblogs.com/genesis/p/5226601.html
不过里面的change我调用不到,修改一下
一开始我用click方法,click是一点击就触发,而change是改变后触发
form也要添加
enctype="multipart/form-data"
上传文件我要图片类型,在js里判断虽然return false有提示但是不管用
在网上找到input file 的accept属性,设置接收的文件类型.jpg,.gif,用逗号分隔
自动过滤掉了其他类型
然后是注册,把所有数据提交到控制器处理,把图片上传到七牛云
添加依赖前台是input file,后台要用MultipartFile类型接收
我把文件上传到七牛封装了个工具类。官网文档真难看。。
accessKey;
secretKey;
bucket;
这三个参数,前两个你注册了就有,第三个就是你的项目空间名,还有后面要用到的外链
然后写set方法,在xml注入,和之前短信、邮箱一样的,这里不写了
网上例子都没有吧上传图片封装,我看了好半天
图片上传成功
登陆后项目显示
2.使用阿里云图片存储
先开通oss服务
https://help.aliyun.com/document_detail/44686.html?spm=5176.doc32009.6.947.8fZq8Y
根据教程搞
新建key,把对应的key放到xml里,这就不赘述了
https://help.aliyun.com/document_detail/32009.html?spm=5176.doc32011.6.663.4tl0m5
和七牛云差不多
太大了
禅道:http://task.ptteng.com/zentao/task-view-15548.html
评论