kapilpatel20/bvi-fileupload

文件上传,图片缩放,图片水印

安装: 8

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 0

公开问题: 0

类型:symfony-bundle

dev-master 2017-08-28 09:49 UTC

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');

**/