页面怎么写就不说了,直接上java 后台代码
InputStream input = file.getInputStream();
// 压缩代码
ByteArrayOutputStream byteArrayOutputStreamut = new ByteArrayOutputStream();
Thumbnails.of(input).width(1024).keepAspectRatio(true).outputQuality(0.9).toOutputStream(byteArrayOutputStreamut);
input = new ByteArrayInputStream(byteArrayOutputStreamut.toByteArray());
// 上传到oss
String originalname = file.getOriginalFilename();
// 定义扩展名
String extName = originalname.substring(originalname.lastIndexOf("."));
// endpoint以杭州为例,其它region请按实际情况填写
String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// accessKey请登录https://ak-console.aliyun.com/#/查看
String accessKeyId = " ";
String accessKeySecret = "";
// 创建OSSClient实例
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
ossClient.putObject("hao120upload", path, input);
ossClient.shutdown();