|
|
|
@ -23,6 +23,7 @@ import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.web.multipart.MultipartFile; |
|
|
|
|
|
|
|
import java.io.FileInputStream; |
|
|
|
import java.io.IOException; |
|
|
|
import java.io.InputStream; |
|
|
|
import java.util.ArrayList; |
|
|
|
@ -37,15 +38,8 @@ public class QiniuServiceImpl implements IQiniuService { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private QiniuConfig qiniuConfig; |
|
|
|
private Zone zone = new Zone.Builder(Zone.zone0()) |
|
|
|
.upHttp("http://upload.qiniup.com") |
|
|
|
.upHttps("http://upload.qiniup.com") |
|
|
|
.upBackupHttp("http://upload.qiniup.com") |
|
|
|
.upBackupHttps("http://upload.qiniup.com") |
|
|
|
.rsHttp("http://rs.qiniu.com") |
|
|
|
.rsfHttp("http://rsf.qiniu.com") |
|
|
|
.apiHttp("http://api.qiniu.com") |
|
|
|
.iovipHttp("http://iovip.qbox.me").build(); |
|
|
|
private Zone zone = Zone.autoZone(); |
|
|
|
|
|
|
|
@Override |
|
|
|
public String userUpload(MultipartFile file,Integer fileType) { |
|
|
|
return this.updloadFile(file,fileType); |
|
|
|
@ -58,8 +52,7 @@ public class QiniuServiceImpl implements IQiniuService { |
|
|
|
Configuration cfg = new Configuration(zone); |
|
|
|
cfg.useHttpsDomains=false; |
|
|
|
UploadManager uploadManager = new UploadManager(cfg); |
|
|
|
Auth auth = Auth.create(qiniuConfig.getAccessKey(), qiniuConfig.getSecretKey()); |
|
|
|
String token = auth.uploadToken(qiniuConfig.getBucketName()); |
|
|
|
String token = Auth.create(qiniuConfig.getAccessKey(), qiniuConfig.getSecretKey()).uploadToken(qiniuConfig.getBucketName()); |
|
|
|
// 使用工具类根据上传文件生成唯一图片名称
|
|
|
|
String imgName = StringUtil.getRandomImgName(fileName); |
|
|
|
//根据前端传值获取上传地址
|
|
|
|
|