cn.signit.sdk.pojo
类 FileData

java.lang.Object
  继承者 cn.signit.sdk.pojo.FileData
直接已知子类:
SealData

public class FileData
extends Object

快捷签署文件数据.

从以下版本开始:
1.0.0

嵌套类摘要
static class FileData.Builder
          文件数据建造器
 
构造方法摘要
FileData()
           
FileData(String url)
           
FileData(String url, String base64, Boolean enableSinglePage)
          url和base64同时存在时,优先base64.
FileData(String url, String base64, Boolean enableSinglePage, String name, Long byteSize, TransferType transferType, byte[] fileBytes, String fileWsid, String contentType)
          url和base64同时存在时,优先base64.
 
方法摘要
static FileData.Builder builder()
           
 String getBase64()
           
 Long getByteSize()
           
 String getContentType()
           
 Boolean getEnableSinglePage()
           
 byte[] getFileBytes()
           
 String getFileWsid()
           
 String getName()
           
 TransferType getTransferType()
           
 String getUrl()
           
 FileData setBase64(String base64)
           
 void setByteSize(Long byteSize)
           
 void setContentType(String contentType)
           
 void setEnableSinglePage(Boolean enableSinglePage)
           
 void setFileBytes(byte[] fileBytes)
           
 void setFileWsid(String fileWsid)
           
 void setName(String name)
           
 void setTransferType(TransferType transferType)
           
 FileData setUrl(String url)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FileData

public FileData()

FileData

public FileData(String url)

FileData

public FileData(String url,
                String base64,
                Boolean enableSinglePage,
                String name,
                Long byteSize,
                TransferType transferType,
                byte[] fileBytes,
                String fileWsid,
                String contentType)
url和base64同时存在时,优先base64.

参数:
url - 待签名文件(html/pdf/doc/docx/xls/xlsx/ppt/pptx)的URL地址
base64 - 待签名文件(html/pdf/doc/docx/xls/xlsx/ppt/pptx)的base64表示形式的字符串,支持最大约10MB的文件数据
enableSinglePage - 待签名的文件是否转换成单页的形式,否则,默认使用A4尺寸自动进行分页,注:待签名文件为html时该值有效,且此单页最大支持的高度为5000mm
name - 文件名字
byteSize - 文件字节大小
transferType - 文件传输类型:UNKNOWN-未知状态、BASE64-BASE64传输类型、URL-URL传输类型、FILE_WSID-FILE_WSID传输类型
fileBytes - 文件字节数组
fileWsid - WSID表示的文件在易企签的唯一标识
contentType - 文件内容类型

FileData

public FileData(String url,
                String base64,
                Boolean enableSinglePage)
url和base64同时存在时,优先base64.

参数:
url - 待签名文件(html/pdf/doc/docx/xls/xlsx/ppt/pptx)的URL地址
base64 - 待签名文件(html/pdf/doc/docx/xls/xlsx/ppt/pptx)的base64表示形式的字符串,支持最大约10MB的文件数据
enableSinglePage - 待签名的文件是否转换成单页的形式,否则,默认使用A4尺寸自动进行分页,注:待签名文件为html时该值有效,且此单页最大支持的高度为5000mm
方法详细信息

getName

public String getName()

setName

public void setName(String name)

getByteSize

public Long getByteSize()

setByteSize

public void setByteSize(Long byteSize)

getTransferType

public TransferType getTransferType()

setTransferType

public void setTransferType(TransferType transferType)

getFileBytes

public byte[] getFileBytes()

setFileBytes

public void setFileBytes(byte[] fileBytes)

getFileWsid

public String getFileWsid()

setFileWsid

public void setFileWsid(String fileWsid)

getContentType

public String getContentType()

setContentType

public void setContentType(String contentType)

getEnableSinglePage

public Boolean getEnableSinglePage()

setEnableSinglePage

public void setEnableSinglePage(Boolean enableSinglePage)

getUrl

public String getUrl()

setUrl

public FileData setUrl(String url)

getBase64

public String getBase64()

setBase64

public FileData setBase64(String base64)

builder

public static FileData.Builder builder()
返回:
返回一个新的FileData.Builder对象
从以下版本开始:
2.5.0


Copyright © 2020. All rights reserved.