FileAttachment

FileAttachment

文件附件。

Constructor

new FileAttachment(file)

Parameters:
Name Type Description
file File

文件实例。

Extends

Classes

FileAttachment

Members

anchor :FileAnchor

文件处理时的记录信息。

Type:

file :File

文件句柄。

Type:
  • File

label :FileLabel

文件标签。

Type:

(protected) thumbConfig :JSON

是否生成文件的缩略图。

Type:
  • JSON

thumbs :Array.<FileThumbnail>

缩略图列表。

Type:

Methods

disableThumb()

禁用缩略图。

enableThumb(缩略图参数。)

启用缩略图。

Parameters:
Name Type Description
缩略图参数。 JSON

getDefaultThumb() → {FileThumbnail}

获取文件默认缩略图。

Returns:

返回文件默认缩略图。

Type
FileThumbnail

getDefaultThumbURL() → {string}

获取文件默认缩略图的访问 URL 。

Returns:

返回文件默认缩略图的 URL 信息。

Type
string

getFileCode() → {string}

返回文件码。

Returns:

返回文件码。

Type
string

getFileName() → {string}

返回文件名。

Returns:

返回文件名。

Type
string

getFileSize() → {number}

返回文件大小。

Returns:

返回文件大小。

Type
number

getFileType() → {string}

返回文件类型。

Returns:

返回文件类型。

Type
string

getFileURL() → {string}

返回文件 URL 地址。

Returns:

返回 URL 地址。

Type
string

initializer()

Overrides:

聚合时的初始化函数。

isEnabled() → {boolean}

是否可用。附件可用表示服务器已经管理了该附件。

Returns:

返回附件是否可用。

Type
boolean

isImageType() → {boolean}

是否是图像文件。

Returns:

如果是常用图像文件返回 true

Type
boolean

toCompactJSON() → {JSON}

Overrides:

将对象序列化为数据内容紧凑的 JSON 格式。

Returns:

返回 JSON 格式对象。

Type
JSON

toJSON() → {JSON}

Overrides:

将对象序列化为 JSON 格式。

Returns:

返回 JSON 格式对象。

Type
JSON