46 lines
1.1 KiB
PHP
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;
|
|
}
|
|
} |