我在使用Laravel 4.2时遇到了一个奇怪的问题,我找不到任何有问题的资源。
我的一个控制器中有一个简单的文件上传方法,如果上传的文件是mime类型的图像" application / octet-stream"它无法检测文件大小。但是,如果图像是文件类型image / jpeg,则它可以检测文件大小。
这是代码。
$filetype = Input::get('filetype');
$file = Input::file('file');
$destinationPath = public_path().sprintf("/uploads/");
$filename = str_random(18);
$extension =$file->getClientOriginalExtension();
$filesize = Input::file('file')->getSize();
if(isset($file)) {
echo "printing";
echo $filesize;
} else {
echo "file not found";
}
var_dump($file);
这里没有任何幻想。是否有我需要安装的扩展程序。