public class OSSUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
accessKeyId |
static java.lang.String |
accessKeySecret |
static java.lang.String |
bucketName |
static java.lang.String |
endpoint |
static java.lang.String |
url
处理过的OSS外网域名,如 http://xnx3.oss-cn-qingdao.aliyuncs.com/
(文件上传成功时会加上此域名拼接出文件的访问完整URL。 |
构造器和说明 |
---|
OSSUtil() |
限定符和类型 | 方法和说明 |
---|---|
static void |
createFolder(java.lang.String folderName)
创建文件夹
|
static void |
deleteObject(java.lang.String filePath)
删除文件
|
static com.aliyun.oss.OSSClient |
getOSSClient()
获取 OSSClient 对象
|
static void |
main(java.lang.String[] args) |
static PutResult |
put(java.lang.String path,
java.io.InputStream inputStream)
上传文件。
|
static PutResult |
put(java.lang.String filePath,
java.lang.String localPath)
上传本地文件
|
static PutResult |
put(java.lang.String filePath,
java.lang.String fileName,
java.io.InputStream inputStream)
上传文件
|
public static java.lang.String endpoint
public static java.lang.String accessKeyId
public static java.lang.String accessKeySecret
public static java.lang.String bucketName
public static java.lang.String url
public static com.aliyun.oss.OSSClient getOSSClient()
OSSClient
public static void createFolder(java.lang.String folderName)
folderName
- 要创建的文件夹名字,如要创建xnx3文件夹,则传入"xnx3/"。也可以传入"x/n/" 代表建立x文件夹同时其下再建立n文件夹public static PutResult put(java.lang.String filePath, java.lang.String fileName, java.io.InputStream inputStream)
filePath
- 上传后的文件所在OSS的目录、路径,如 "jar/file/"fileName
- 上传的文件名,如“xnx3.jar”;主要拿里面的后缀名。也可以直接传入文件的后缀名如“.jar”inputStream
- InputStream
PutResult
若失败,返回nullpublic static void deleteObject(java.lang.String filePath)
filePath
- 文件所在OSS的绝对路径,如 "jar/file/xnx3.jpg"public static PutResult put(java.lang.String path, java.io.InputStream inputStream)
path
- 上传到哪里,包含上传后的文件名,如"image/head/123.jpg"inputStream
- 文件PutResult
public static PutResult put(java.lang.String filePath, java.lang.String localPath)
filePath
- 上传后的文件所在OSS的目录、路径,如 "jar/file/"localPath
- 本地要上传的文件的绝对路径,如 "/jar_file/iw.jar"PutResult
若失败,返回nullpublic static void main(java.lang.String[] args) throws java.io.FileNotFoundException
java.io.FileNotFoundException