Class FdfsRequest

java.lang.Object
com.github.tobato.fastdfs.domain.proto.FdfsRequest
Direct Known Subclasses:
StorageAppendFileRequest, StorageDeleteFileRequest, StorageDownloadRequest, StorageGetMetadataRequest, StorageModifyRequest, StorageQueryFileInfoRequest, StorageSetMetadataRequest, StorageTruncateRequest, StorageUploadFileRequest, StorageUploadSlaveFileRequest, TrackerDeleteStorageRequest, TrackerGetFetchStorageRequest, TrackerGetStoreStorageRequest, TrackerGetStoreStorageWithGroupRequest, TrackerListGroupsRequest, TrackerListStoragesRequest

public abstract class FdfsRequest extends Object
Fdfs交易请求基类
Author:
tobato
  • Field Details

    • inputFile

      protected InputStream inputFile
      发送文件
  • Constructor Details

    • FdfsRequest

      public FdfsRequest()
  • Method Details

    • getHeadByte

      public byte[] getHeadByte(Charset charset)
      获取报文头
      Parameters:
      charset -
      Returns:
    • encodeParam

      public byte[] encodeParam(Charset charset)
      打包参数
      Parameters:
      charset -
      Returns:
    • getBodyLength

      protected long getBodyLength(Charset charset)
      获取参数域长度
      Returns:
    • getInputFile

      public InputStream getInputFile()
    • getFileSize

      public long getFileSize()