interface FileContract

FileManager

Methods

__construct()

上传文件夹地址

setReturnUrl(string $url)

设置返回地址

setExtension(array $extension = [])

Set Extension

mixed
setFolder($folder)

重新设置存储文件夹

mixed
setType(string $type)

类型

setResizeDistrict(int $resize)

District Size.

setQuality(int $quality)

设置图片压缩质量

setMimeType($mime_type)

设置图片mime类型

bool
saveFile(UploadedFile $file)

使用文件/form 表单形式上传获取并且保存

StreamInterface
resize(mixed $content, int $width = 1920, int $height = 1440, bool $crop = false)

裁剪和压缩

bool
saveInput(mixed $content)

保存内容或者流方式上传

string
getDestination()

获取目标路径

setDestination(string $destination)

No description

setIsForceSetDestination(bool $isForceSetDestination)

强制设置目标地址

string
getUrl()

图片url的地址

string
getReturnUrl()

前缀Url

void
enableWatermark()

启用水印

bool
copyTo(string $dist)

将上传成功的文件复制到另外一个位置

bool
delete()

删除目标文件

Details

at line 19
__construct()

上传文件夹地址

at line 25
setReturnUrl(string $url)

设置返回地址

Parameters

string $url 地址

at line 31
setExtension(array $extension = [])

Set Extension

Parameters

array $extension 支持的扩展

at line 38
mixed setFolder($folder)

重新设置存储文件夹

Parameters

$folder

Return Value

mixed

at line 45
mixed setType(string $type)

类型

Parameters

string $type

Return Value

mixed

at line 51
setResizeDistrict(int $resize)

District Size.

Parameters

int $resize

设置resize 的区域

at line 57
setQuality(int $quality)

设置图片压缩质量

Parameters

int $quality

at line 63
setMimeType($mime_type)

设置图片mime类型

Parameters

$mime_type

at line 70
bool saveFile(UploadedFile $file)

使用文件/form 表单形式上传获取并且保存

Parameters

UploadedFile $file

file 对象

Return Value

bool

at line 80
StreamInterface resize(mixed $content, int $width = 1920, int $height = 1440, bool $crop = false)

裁剪和压缩

Parameters

mixed $content 需要压缩的内容
int $width 宽度
int $height 高度
bool $crop 是否进行裁剪

Return Value

StreamInterface

at line 87
bool saveInput(mixed $content)

保存内容或者流方式上传

Parameters

mixed $content 内容流

Return Value

bool

at line 93
string getDestination()

获取目标路径

Return Value

string

at line 98
setDestination(string $destination)

No description

Parameters

string $destination 设置目标地址

at line 104
setIsForceSetDestination(bool $isForceSetDestination)

强制设置目标地址

Parameters

bool $isForceSetDestination

at line 110
string getUrl()

图片url的地址

Return Value

string

at line 116
string getReturnUrl()

前缀Url

Return Value

string

at line 122
void enableWatermark()

启用水印

Return Value

void

at line 129
bool copyTo(string $dist)

将上传成功的文件复制到另外一个位置

Parameters

string $dist 目标路径

Return Value

bool

at line 135
bool delete()

删除目标文件

Return Value

bool