kapilpatel20 / bvi-fileupload
文件上传,图片缩放,图片水印
This package is not auto-updated.
Last update: 2024-09-15 05:11:05 UTC
README
文档 * 使用以下命令从composer安装
composer require kapilpatel20/bvi-fileupload dev-master
在AppKernel.php的registerBundles函数中添加bundle
new BviFileUploadBundle\BviFileUploadBundle(),
常规设置****
//水印标签设置
$data['watermark'] = true or false; $data['main_water_mark_path'] = // 如果水印选项为true,为主水印缩略图路径
//上传文件
$info = $this->get("bvi.helper.upload")->fileHandler($data,$_FILES);
params $data为配置数组 params $_FILES为文件对象
//生成缩略图设置
例如*********** $sizeArr = array(); $sizeArr[0]['destW'] = 165; $sizeArr[0]['destH'] = 165;
$sizeArr[1]['destW'] = 350; $sizeArr[1]['destH'] = 350;
此处参数或索引键如下
destW为缩略图宽度 destH为缩略图高度
$data['resize'] = true; $data['dims_arr'] = $sizeArr;
//上传并生成缩略图文件
$info = $this->get("bvi.helper.upload")->fileHandler($data,$_FILES);
//如果您想根据生成的缩略图应用水印
$dataDimWaterMark = array(); $dataDimWaterMark[0] = 'WATER MARK IMAGE PATH ONE'; $dataDimWaterMark[1] = 'WATER MARK IMAGE PATH TWO';
$data['water_dims_img'] = $dataDimWaterMark;
*/
//删除文件
$this->get("bvi.helper.upload")->removeFiles('MEDIA_ID','BASIC_PATH','FILE_NAME');
**/