类 LocalFileTemplate

java.lang.Object
com.sie.mbm.mom.framework.oss.local.LocalFileTemplate
所有已实现的接口:
FileTemplate, org.springframework.beans.factory.InitializingBean

public class LocalFileTemplate extends Object implements FileTemplate
本地文件读取模式
  • 字段详细资料

  • 构造器详细资料

    • LocalFileTemplate

      public LocalFileTemplate()
  • 方法详细资料

    • createBucket

      public void createBucket(String bucketName)
      创建bucket
      指定者:
      createBucket 在接口中 FileTemplate
      参数:
      bucketName - bucket名称
    • getAllBuckets

      public List<com.amazonaws.services.s3.model.Bucket> getAllBuckets()
      获取全部bucket

      API Documentation

      指定者:
      getAllBuckets 在接口中 FileTemplate
    • removeBucket

      public void removeBucket(String bucketName)
      指定者:
      removeBucket 在接口中 FileTemplate
      参数:
      bucketName - bucket名称
      另请参阅:
      • 无效输入:'<'
    • putObject

      public void putObject(String bucketName, String objectName, InputStream stream, String contextType)
      上传文件
      指定者:
      putObject 在接口中 FileTemplate
      参数:
      bucketName - bucket名称
      objectName - 文件名称
      stream - 文件流
      contextType - 文件类型
    • getObject

      public com.amazonaws.services.s3.model.S3Object getObject(String bucketName, String objectName)
      获取文件
      指定者:
      getObject 在接口中 FileTemplate
      参数:
      bucketName - bucket名称
      objectName - 文件名称
      返回:
      二进制流 API Documentation
    • removeObject

      public void removeObject(String bucketName, String objectName) throws Exception
      指定者:
      removeObject 在接口中 FileTemplate
      参数:
      bucketName -
      objectName -
      抛出:
      Exception
    • putObject

      public void putObject(String bucketName, String objectName, InputStream stream) throws Exception
      上传文件
      指定者:
      putObject 在接口中 FileTemplate
      参数:
      bucketName - bucket名称
      objectName - 文件名称
      stream - 文件流
      抛出:
      Exception
    • getAllObjectsByPrefix

      public List<com.amazonaws.services.s3.model.S3ObjectSummary> getAllObjectsByPrefix(String bucketName, String prefix, boolean recursive)
      根据文件前置查询文件
      指定者:
      getAllObjectsByPrefix 在接口中 FileTemplate
      参数:
      bucketName - bucket名称
      prefix - 前缀
      recursive - 是否递归查询
      返回:
      S3ObjectSummary 列表
      另请参阅: