Tec*_*Tee 1 html php forms file-upload symfony
我有一个照片上传 HTML 表单,其中使用 getRequest() 捕获其值。当我不使用 Symfony 表单时,如何获取该文件的扩展名?这是我捕获表单元素值的行。
$image = $this->getRequest()->files->get("image");
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您需要知道文件扩展名,可以使用 getClientOriginalExtension() 来获取文件类型扩展名。像这样:
$image = $request->files->get( 'image' );
print_r($image->getClientOriginalExtension());
Run Code Online (Sandbox Code Playgroud)
您还可以使用其他功能来获取其他详细信息,例如文件大小、文件类型、文件路径等
getATime()
getBasename()
getCTime()
getClientMimeType()
getClientOriginalExtension()
getClientOriginalName()
getClientSize()
getError()
getErrorMessage()
getExtension()
getFileInfo()
getFilename()
getGroup()
getInode()
getLinkTarget()
getMTime()
getMaxFilesize()
getMimeType()
getOwner()
getPath()
getPathInfo()
getPathname()
getPerms()
getRealPath()
getSize()
getType()
Run Code Online (Sandbox Code Playgroud)
等等。