Laravel symfony UploadedFile.php API方法介绍

6 篇文章 0 订阅
文件链接地址:https://github.com/symfony/symfony/blob/3.0/src/Symfony/Component/HttpFoundation/File/UploadedFile.php

$file = $request->file('img');

//返回原始文件名(它是从上载文件的请求中提取的,那么它不应该被视为安全值)
$file->getClientOriginalName();

//返回原始文件扩展名(它是从上载文件的请求中提取的,那么它不应该被视为安全值)
$file->getClientOriginalExtension();

//返回文件mime类型(客户机mime类型是从文件的请求中提取的.已上载,因此不应将其视为安全值)
//对于受信任的mime类型,请改用getMimeType()
$file->getClientMimeType();]

//根据客户端mime类型返回扩展名,如果mime类型未知,则返回null。
//此方法使用getClientMimeType()猜测的mime类型来猜测文件扩展名。是不可信的。
//对于受信任的扩展名,请改用guessExtension()(它根据猜测的文件mime类型猜测扩展名)
$file->guessClientExtension();

//返回文件大小。(它是从上载文件的请求中提取的,那么它不应该被视为安全值)
$file->getClientSize();

//返回上载错误。如果上载成功,则返回常量upload_ERR_OK。否则,将返回另一个UPLOAD_ERR_XXX常量。
$file->getError();

//返回文件是否上载成功。
$file->isValid();

//将文件移动到新位置。
$file->move('目标文件夹','新文件名,默认为空');

//返回中配置的上载文件的最大大小,php.ini文件
$file->getMaxFilesize();

//返回信息性上载错误消息。
$file->getErrorMessage();

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值