发表于: 2017-12-16 22:49:27

1 684


今天完成的事情:使用七牛云、阿里云图片存储,集成到学员报名系统中

明天计划的事情:图片迁移

遇到的问题:对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


返回列表 返回列表
评论

    分享到