你好,请问下有demo是jfinal上传图片到阿里云的oss的实例吗?

请问下有demo是jfinal上传图片到阿里云的oss的实例吗?111

评论区

JFinal

2017-02-19 17:31

oss 应该会提供一套 API 供使用,所以学会这个 API,然后再将 getFile(...) 得到的文件作为参数转调一下这个 API 即可实现

目前没见过到这样的 demo

caoxusheng

2017-02-20 09:01

腾讯的cos我倒是封装了

suruozhong

2017-02-20 10:03

最近我也在弄这个,不过遇到多文件只获取到一个的问题

HalcyonDays

2017-02-21 12:37

@suruozhong 你好能让我看下你的源码吗?

suruozhong

2017-03-14 14:31

@HalcyonDays public static String uploadImage(UploadFile upFile){
String dir = "image/temp/";
String forder = UUID.randomUUID().toString();
File file = upFile.getFile();
String fileName = file.getName();
// 创建OSSClient实例
OSSClient ossClient = new OSSClient(endpoint, accessKeyId, accessKeySecret);
// 上传文件 PutObjectResult result =
ossClient.putObject(bucket, dir+forder+"/"+fileName, file);
// 关闭client
ossClient.shutdown();
//删除存在本地的图片
file.delete();
//返回图片访问url
return allEndPoint+dir+forder+"/"+URLEncoder.encode(fileName);
}

JFinal

2017-03-14 14:52

@suruozhong 感谢分享

热门反馈

扫码入社