Files
spacestation/api/helpers/image_helper.php
T
2024-05-28 14:43:08 +08:00

46 lines
1.1 KiB
PHP

<?php
/**
* Created by PhpStorm.
* User: linfan
* Date: 2018-12-03
* Time: 21:39
*/
if (! function_exists('upload_net_image'))
{
/**
* 保存网络图片,如果图片保存失败返回空字符串
* @param $srcs ['src1', 'src2', 'src3']
* @param $path (保存的分类目录)
* @return array ['url1', '', 'url3']
*/
function upload_net_image($srcs, $path = '')
{
$path && $path = '/' === substr($path, -1) ? $path : $path . '/';
$urls = array();
if($srcs)
{
$ci = & get_instance();
$ci->load->library('qiniu');
foreach ($srcs as $key => $val)
{
$filename = $ci->qiniu->getFileName($val);
$filename = $path . date('Y/m').'/'.$filename;
$file = $ci->qiniu->fetch($val, $filename);
if (!$file)
{
$urls[$key] = '';
continue;
}
else
{
$urls[$key] = $file['file'];
}
}
}
return $urls;
}
}