Purpose

Specifies the maximum number of bytes the driver can use for data transfer during upload or download operations. This setting serves as a guideline for the driver’s internal buffer size. The driver may adjust the actual number of bytes—either increasing or decreasing—to comply with client operating system constraints or server feature requirements.

Valid Values

0 | x

where:

x

is a positive integer representing the number of bytes to use, up to a maximum of 2147483647.

Behavior

If set to 0, the driver uses 100MB (=104857600 bytes) as the default part size.

If set to x, the driver limits the number of bytes for each transfer in upload or download operations.

Notes

  • This setting does not represent the maximum file size; the file can be smaller or larger than the specified value.
  • If the specified value exceeds the file size, the driver uses the actual file size for transfer.
  • If the specified value is smaller than the file size, the driver performs multiple iterations to transfer the entire file.
  • If a value is not specified, the driver uses the default part size.

Data Source Methods

public Integer getFileTransferPartSize()

public void setFileTransferPartSize(Integer)

Default Value

No default value

Data Type

Integer