public class LocalFileTemplate extends java.lang.Object implements FileTemplate
| 限定符和类型 | 字段和说明 |
|---|---|
private FileProperties |
properties |
| 构造器和说明 |
|---|
LocalFileTemplate() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createBucket(java.lang.String bucketName)
创建bucket
|
java.util.List<com.amazonaws.services.s3.model.Bucket> |
getAllBuckets()
获取全部bucket
API Documentation
|
java.util.List<com.amazonaws.services.s3.model.S3ObjectSummary> |
getAllObjectsByPrefix(java.lang.String bucketName,
java.lang.String prefix,
boolean recursive)
根据文件前置查询文件
|
com.amazonaws.services.s3.model.S3Object |
getObject(java.lang.String bucketName,
java.lang.String objectName)
获取文件
|
void |
putObject(java.lang.String bucketName,
java.lang.String objectName,
java.io.InputStream stream)
上传文件
|
void |
putObject(java.lang.String bucketName,
java.lang.String objectName,
java.io.InputStream stream,
java.lang.String contextType)
上传文件
|
void |
removeBucket(java.lang.String bucketName) |
void |
removeObject(java.lang.String bucketName,
java.lang.String objectName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitafterPropertiesSetprivate final FileProperties properties
public void createBucket(java.lang.String bucketName)
createBucket 在接口中 FileTemplatebucketName - bucket名称public java.util.List<com.amazonaws.services.s3.model.Bucket> getAllBuckets()
API Documentation
getAllBuckets 在接口中 FileTemplatepublic void removeBucket(java.lang.String bucketName)
removeBucket 在接口中 FileTemplatebucketName - bucket名称public void putObject(java.lang.String bucketName,
java.lang.String objectName,
java.io.InputStream stream,
java.lang.String contextType)
putObject 在接口中 FileTemplatebucketName - bucket名称objectName - 文件名称stream - 文件流contextType - 文件类型public com.amazonaws.services.s3.model.S3Object getObject(java.lang.String bucketName,
java.lang.String objectName)
getObject 在接口中 FileTemplatebucketName - bucket名称objectName - 文件名称public void removeObject(java.lang.String bucketName,
java.lang.String objectName)
throws java.lang.Exception
removeObject 在接口中 FileTemplatebucketName - objectName - java.lang.Exceptionpublic void putObject(java.lang.String bucketName,
java.lang.String objectName,
java.io.InputStream stream)
throws java.lang.Exception
putObject 在接口中 FileTemplatebucketName - bucket名称objectName - 文件名称stream - 文件流java.lang.Exceptionpublic java.util.List<com.amazonaws.services.s3.model.S3ObjectSummary> getAllObjectsByPrefix(java.lang.String bucketName,
java.lang.String prefix,
boolean recursive)
getAllObjectsByPrefix 在接口中 FileTemplatebucketName - bucket名称prefix - 前缀recursive - 是否递归查询Copyright © 2024 pig4cloud. All rights reserved.