@Service(value="Store-QiNiuYun") public class QiNiuYunServiceImpl extends Object implements IQiNiuYunService, org.springframework.beans.factory.InitializingBean
| 限定符和类型 | 字段和说明 |
|---|---|
private com.qiniu.util.Auth |
auth |
private String |
basedir |
private String |
bucket |
private com.qiniu.storage.BucketManager |
bucketManager |
private String |
domain |
private com.qiniu.util.StringMap |
putPolicy
定义七牛云上传的相关策略
|
private com.qiniu.storage.UploadManager |
uploadManager |
| 构造器和说明 |
|---|
QiNiuYunServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
String |
delete(String dir,
String fileName)
删除文件
|
String |
delete(String dir,
String fileName_fast,
String fileName_second)
删除文件
|
String |
getOriginName(String URL) |
private String |
getUploadToken()
获取上传凭证
|
String |
getUrlByName(String fileName) |
boolean |
isExist(String dir,
String fileName)
判断文件是否存在
|
boolean |
isExist(String dir,
String fileName_fast,
String fileName_second)
判断文件是否存在
|
String |
uploadFile(File file,
String dir,
String fileName,
boolean isCompulsion)
以文件的形式上传
|
String |
uploadFile(File file,
String dir,
String fileName_fast,
String fileName_second,
boolean isCompulsion)
以文件的形式上传
|
String |
uploadFile(InputStream inputStream,
String dir,
String fileName,
boolean isCompulsion)
以流的形式上传
|
String |
uploadFile(InputStream inputStream,
String dir,
String fileName_fast,
String fileName_second,
boolean isCompulsion)
以流的形式上传
|
@Autowired private com.qiniu.storage.UploadManager uploadManager
@Autowired private com.qiniu.storage.BucketManager bucketManager
@Autowired private com.qiniu.util.Auth auth
@Value(value="${katool.qiniu.bucket:\"your bucket-name\"}")
private String bucket
@Value(value="${katool.qiniu.domain:\"your domain\"}")
private String domain
@Value(value="${katool.qiniu.basedir:\"/katool\"}")
private String basedir
private com.qiniu.util.StringMap putPolicy
public String getOriginName(String URL)
getOriginName 在接口中 StoreServicepublic boolean isExist(String dir, String fileName)
StoreServiceisExist 在接口中 StoreServicedir - 上传目录fileName - 文件名public boolean isExist(String dir, String fileName_fast, String fileName_second)
StoreServiceisExist 在接口中 StoreServicedir - 上传目录fileName_fast - 文件前缀fileName_second - 文件后缀名。如:.txtpublic String uploadFile(File file, String dir, String fileName_fast, String fileName_second, boolean isCompulsion) throws Exception
StoreServiceuploadFile 在接口中 StoreServicefile - fileName_fast - 文件名fileName_second - 文件后缀dir - 上传目录isCompulsion - 是否强制上传com.qiniu.common.QiniuExceptionExceptionpublic String uploadFile(File file, String dir, String fileName, boolean isCompulsion) throws Exception
StoreServiceuploadFile 在接口中 StoreServicefile - 文件fileName - 文件名isCompulsion - 是否强制上传com.qiniu.common.QiniuException - 上传异常Exceptionpublic String getUrlByName(String fileName)
getUrlByName 在接口中 StoreServicepublic String uploadFile(InputStream inputStream, String dir, String fileName_fast, String fileName_second, boolean isCompulsion) throws Exception
StoreServiceuploadFile 在接口中 StoreServiceinputStream - 输入流dir - 上传目录fileName_fast - 文件名fileName_second - 文件后缀名。如:.txtisCompulsion - 是否强制上传com.qiniu.common.QiniuException - 上传异常Exceptionpublic String uploadFile(InputStream inputStream, String dir, String fileName, boolean isCompulsion) throws Exception
StoreServiceuploadFile 在接口中 StoreServiceinputStream - 输入流dir - 上传目录fileName - 文件名isCompulsion - 是否强制上传com.qiniu.common.QiniuException - 上传异常Exceptionpublic String delete(String dir, String fileName) throws com.qiniu.common.QiniuException
StoreServicedelete 在接口中 StoreServicefileName - 文件名dir - 上传目录com.qiniu.common.QiniuExceptionpublic String delete(String dir, String fileName_fast, String fileName_second) throws com.qiniu.common.QiniuException
StoreServicedelete 在接口中 StoreServicedir - 上传目录fileName_fast - 文件名fileName_second - 文件后缀名。如:.txtcom.qiniu.common.QiniuExceptionpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanExceptionprivate String getUploadToken()
Copyright © 2024. All rights reserved.