Php 上传前调整图像大小
你好朋友的需要帮助如何减少上传前的图像大小,每个图像有5MB这是我的代码Php 上传前调整图像大小,php,laravel,Php,Laravel,你好朋友的需要帮助如何减少上传前的图像大小,每个图像有5MB这是我的代码 public static function upload_file($input, $path="uploads") { $files = array(); if($input){ foreach ($input as $file) { if ($file){ $fileSize = $file->getSize();
public static function upload_file($input, $path="uploads")
{
$files = array();
if($input){
foreach ($input as $file) {
if ($file){
$fileSize = $file->getSize();
$destinationPath = base_path() . "/$path/";
if(!file_exists($destinationPath)){
mkdir($destinationPath);
}
$filename = $file->getClientOriginalName();
$extension = $file->getClientOriginalExtension();
$fileName = ServicewebHelper::gen_uuid() . '.' . $extension;
$file_object['fileName'] = $fileName;
$file_object['filePath'] = "/$path/" . $fileName;
$file_object['fileSize'] = $file->getSize();
$file_object['fileType'] = $file->getMimeType();
$file_object['fileExtension'] = $extension;
$file_object['fileOriginalName'] = $filename;
$file->move($destinationPath, $destinationPath . $fileName, 0777);
chmod($destinationPath . $fileName, 0777);
$files[] = $file_object;
}
}
}
return $files;
}
在上传之前,请任何人帮助我如何调整图像的大小。是一个很好的库,我想就是这样。刚才我试过了,但没有working@Chay22我认为这项发明不是他想要的,因为上传的大小是有限的。我猜此人也希望加快上传时间。@sivakumar.s这必须用Javascript执行。看看这条路我已经试过了