发表于: 2017-09-02 21:25:02

1 876


一.今天完成的主要事情

1.调试昨天出现的问题

去百度了一波,用FormData对象上传表单,如图

这样,就可以将文件上传至后台了.

前端增加上传文件功能:

上传文件的同时将该条数据的id也传回至后台,后台控制器利用该条数据的id创建存储在云上的文件的文件名,利用id是为了保证不重复.

后台控制器根据id查找到相应的数据,更改头像链接地址.如图

上传至云存储后的文件名为:

然后就可以通过外链默认域名 + 文件名就可以访问该文件,这样就将文件上传至云存储中.

2.查看阿里云存储的文档,编写测试demo

//根据域名,accessKeyID,accessKeySecret创建客户端

OSSClient client = new OSSClient(endpoint, accessKeyId, accessKeySecret);


try {

//将文件以流的方式上传
System.out.println("Uploading a new object to OSS from an input stream\n");
String content = "Thank you for using Aliyun Object Storage Service";
client.putObject(bucketName, key, new ByteArrayInputStream(content.getBytes()));


//从云存储中下载文件

System.out.println("Downloading an object");

OSSObject object = client.getObject(new GetObjectRequest(bucketName, key));

System.out.println("Content-Type: "  + object.getObjectMetadata().getContentType());

二.明天计划完成的事情

1.完善系统中文件上传功能,增加查看图片的功能,同时增加在删除一条数据的同时,也删除云存储中的文件的功能

2.将阿里云存储集成到系统中

三.遇到的问题

今天在搞前端页面的时候依然出了很多问题,浪费了很多时间,解决方式是先在网上找实例,不行,然后请教王蒙,最后解决.

四.收获

学到了一些浏览器F12调试程序的小技巧吧

五.任务进度情况

禅道链接:http://task.ptteng.com/zentao/project-task-259.html

有延期风险


返回列表 返回列表
评论

    分享到