\App\System\ControllerUploadController

Class UploadController

Summary

Methods
Properties
Constants
app()
getContainer()
success()
error()
redirect()
_download()
uploadFile()
uploadImage()
saveNetworkImage()
getDirectory()
getAllFile()
createUploadDir()
deleteUploadDir()
download()
getFileInfo()
No public properties found
No constants found
No protected methods found
$mine
$request
$response
$service
N/A
No private methods found
No private properties found
N/A

Properties

Methods

app()

app(string  $id) : mixed

Parameters

string $id

Returns

mixed

getContainer()

getContainer() : \Psr\Container\ContainerInterface

Returns

\Psr\Container\ContainerInterface

success()

success(  $msgOrData = '', array  $data = array(), integer  $code = 200) : \Psr\Http\Message\ResponseInterface

Parameters

$msgOrData
array $data
integer $code

Returns

\Psr\Http\Message\ResponseInterface

error()

error(string  $message = '', integer  $code = 500, array  $data = array()) : \Psr\Http\Message\ResponseInterface

Parameters

string $message
integer $code
array $data

Returns

\Psr\Http\Message\ResponseInterface

redirect()

redirect(string  $toUrl, integer  $status = 302, string  $schema = 'http') : \Psr\Http\Message\ResponseInterface

跳转

Parameters

string $toUrl
integer $status
string $schema

Returns

\Psr\Http\Message\ResponseInterface

_download()

_download(string  $filePath, string  $name = '') : \Psr\Http\Message\ResponseInterface

下载文件

Parameters

string $filePath
string $name

Returns

\Psr\Http\Message\ResponseInterface

uploadFile()

uploadFile(\App\System\Request\Upload\UploadFileRequest  $request) : \Psr\Http\Message\ResponseInterface

上传文件

Parameters

\App\System\Request\Upload\UploadFileRequest $request

Throws

\League\Flysystem\FileExistsException

Returns

\Psr\Http\Message\ResponseInterface

uploadImage()

uploadImage(\App\System\Request\Upload\UploadImageRequest  $request) : \Psr\Http\Message\ResponseInterface

上传图片

Parameters

\App\System\Request\Upload\UploadImageRequest $request

Throws

\League\Flysystem\FileExistsException

Returns

\Psr\Http\Message\ResponseInterface

getDirectory()

getDirectory() 

获取可上传的目录

getAllFile()

getAllFile() 

获取当前目录所有文件和目录

download()

download() 

下载文件

getFileInfo()

getFileInfo() 

获取文件信息