存档

文章标签 ‘远程下载’

php远程curl提交下载图片类使用方法

2021年4月14日 评论已被关闭
<?php
$downloadData=[
		'downloadSite'=>SITE.'-'.DOMAIN,//需要操作的站点
		'requestTime'=>时间戳,
		'requestKey'=>'',//请求秘钥(为requestTime和配置的秘钥md5)
		'downloadTo'=>'info',//保存哪个栏目目录
		'downloadToDeep'=>'hy',//移动到downloadTo的子目录(比如hy)
		'remotePics'=>['http://www.baidu.com/1.jpg','http://www.baidu.com/2.jpg',....],//远程图片数组,一维或者二维[from=>to,from=>to]
		'needReturnPicFileSise'=>0,//是否需要返回保存后的图片文件大小(byte字节数),可不传递,1需要返回,默认0(统一返回size下标等于0)
		'needReturnPicPx'=>0,//是否需要返回保存后的图片文件长高(px),可不传递,1需要返回,默认0(统一返回px下标等于0)
		#####水印相关请求
		#1:参数为水印图片路径,比如:http://static.vancdn.com/public/img/water/watermark.pngwater.png,只需要传递:public/img/water/watermark.png
		#2:$config['waterImg']是指原图是否需要水印,,如果设置则最原始图片会被水印图覆盖(不保留原图,只会生成一个带水印的原图)
		#3:$config['thumb']数组中的waterImg为缩略图使用的水印图片地址(参数格式和说明1一致)
		'waterImg'=>'public/img/water/water.jpg',
		'waterPos'=>0,
		'thumb'=>array(
			//缩略图:多个请指定多个数组,缩略图宽度,缩略图名称前缀,缩略图是否需要增加水印(参数为水印图片路径)
			array('sizeWidth'=>750,'name'=>'_middle','waterImg'=>'public/img/water/water.middle.jpg','waterPos'=>-1),
			array('sizeWidth'=>450,'name'=>'_small','waterImg'=>'public/img/water/water.small.png','waterPos'=>-1),
		)
	];
	$myCurl=new myCurl();
	$result=json_decode($myCurl->post('请求的保存url',$downloadData),true);
	echo '<pre>';
	var_dump($result);
?>
分类: php学习 标签: , , ,
css.php