public class AliOssTpl
extends java.lang.Object
| 构造器和说明 |
|---|
AliOssTpl(com.aliyun.oss.OSSClient client,
java.lang.String url,
java.lang.String bucketName) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
createBucket(java.lang.String bucketName)
新建Bucket --Bucket权限:私有
|
OssResult |
delete(java.lang.String objectName) |
OssResult |
delete(java.lang.String bucketName,
java.lang.String objectName)
删除文件
|
void |
deleteBucket(java.lang.String bucketName)
删除Bucket
|
com.aliyun.oss.OSSClient |
getClient() |
java.lang.String |
getContentType(java.lang.String fileName)
通过文件名判断并获取OSS服务文件上传时文件的contentType
|
java.io.InputStream |
getOSS2InputStream(java.lang.String diskName,
java.lang.String key) |
java.io.InputStream |
getOSS2InputStream(java.lang.String bucketName,
java.lang.String diskName,
java.lang.String key)
根据key获取OSS服务器上的文件输入流
|
OssResult |
uploadFile2OSS(java.io.File file,
java.lang.String diskName) |
OssResult |
uploadFile2OSS(java.io.File file,
java.lang.String bucketName,
java.lang.String diskName) |
OssResult |
uploadFile2OSS(java.io.File file,
java.lang.String rename,
java.lang.String bucketName,
java.lang.String diskName)
本地文件上传到OSS
|
OssResult |
uploadStream2OSS(java.io.InputStream is,
java.lang.String fileName,
java.lang.String diskName) |
OssResult |
uploadStream2OSS(java.io.InputStream is,
java.lang.String fileName,
java.lang.String bucketName,
java.lang.String diskName)
流上传到OSS
|
public AliOssTpl(com.aliyun.oss.OSSClient client,
java.lang.String url,
java.lang.String bucketName)
public com.aliyun.oss.OSSClient getClient()
public boolean createBucket(java.lang.String bucketName)
bucketName - bucket名称public void deleteBucket(java.lang.String bucketName)
bucketName - bucket名称public OssResult uploadFile2OSS(java.io.File file, java.lang.String rename, java.lang.String bucketName, java.lang.String diskName)
file - 本地文件rename - 重命名文件bucketName - diskName - oss文件夹目录public OssResult uploadFile2OSS(java.io.File file, java.lang.String bucketName, java.lang.String diskName)
public OssResult uploadFile2OSS(java.io.File file, java.lang.String diskName)
public OssResult uploadStream2OSS(java.io.InputStream is, java.lang.String fileName, java.lang.String bucketName, java.lang.String diskName)
is - 文件流fileName - 文件名称bucketName - diskName - 文件目录public OssResult uploadStream2OSS(java.io.InputStream is, java.lang.String fileName, java.lang.String diskName)
public java.io.InputStream getOSS2InputStream(java.lang.String bucketName,
java.lang.String diskName,
java.lang.String key)
bucketName - bucket名称diskName - 文件路径key - Bucket下的文件的路径名+文件名public java.io.InputStream getOSS2InputStream(java.lang.String diskName,
java.lang.String key)
public OssResult delete(java.lang.String bucketName, java.lang.String objectName)
bucketName - objectName - 文件对象public OssResult delete(java.lang.String objectName)
public java.lang.String getContentType(java.lang.String fileName)
fileName - 文件名Copyright © 2018. All Rights Reserved.