OssFileProvider
class OssFileProvider extends DefaultFileProvider
图片上传
Traits
AppTrait
Properties
protected Resp | $error | error | from AppTrait |
protected Resp | $success | success | from AppTrait |
protected string | $destination | from DefaultFileProvider | |
protected string | $disk | from DefaultFileProvider | |
protected bool | $watermark | 是否启用水印 | from DefaultFileProvider |
protected int|null | $resizeLongDistrict | Oss 限制最长边不会超过 30000 像素 |
Methods
__construct()
OssDefaultUploadProvider constructor.
bool
saveFile(UploadedFile $file)
No description
StreamInterface
resize(mixed $content, int $width = 1920, int $height = 1440, bool $crop = false)
No description
from
DefaultFileProvider
bool
saveInput(mixed $content)
No description
bool
copyTo(string $dist)
No description
bool
delete()
No description
Details
in
AppTrait at line 45
bool
setError(string|MessageBag $error)
设置错误
at line 48
__construct()
OssDefaultUploadProvider constructor.
in
DefaultFileProvider at line 91
mixed
setFolder($folder = 'uploads')
重新设置存储文件夹
in
DefaultFileProvider at line 101
mixed
setType(string $type)
设置类型
in
DefaultFileProvider at line 113
FilesystemAdapter
storage()
获取本地磁盘存储
in
DefaultFileProvider at line 126
setExtension(array $extension = [])
Set Extension
in
DefaultFileProvider at line 136
setResizeDistrict(int $resize)
District Size.
in
DefaultFileProvider at line 147
setQuality(int $quality)
设置图片压缩质量
in
DefaultFileProvider at line 158
setMimeType($mime_type)
设置图片mime类型
at line 70
bool
saveFile(UploadedFile $file)
No description
in
DefaultFileProvider at line 220
StreamInterface
resize(mixed $content, int $width = 1920, int $height = 1440, bool $crop = false)
No description
at line 81
bool
saveInput(mixed $content)
No description
in
DefaultFileProvider at line 298
string
getDestination()
获取目标路径
in
DefaultFileProvider at line 306
setDestination(string $destination)
No description
in
DefaultFileProvider at line 315
string
getUrl()
No description
in
DefaultFileProvider at line 324
string
getReturnUrl()
No description
in
DefaultFileProvider at line 333
setReturnUrl(string $url)
设置返回地址
at line 93
bool
copyTo(string $dist)
No description
at line 111
bool
delete()
No description
in
DefaultFileProvider at line 368
void
enableWatermark()
No description