最近公司更换了七牛云账号,需要做个图片素材的迁移,这里记录一下
项目用的的ci框架
第一步就是把sdk包放入libraries下,如图

然后上代码
<?php
// 更换七牛云账号进行图片迁移
class AcceptReplace extends CI_Controller {
/**
*
* 建日志表记录新旧链接
*
*/
public function recordChange() {
$sql = <<<EOA
CREATE TABLE if not exists `log_updateqiniuyun` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`newurl` varchar(100) DEFAULT NULL,
`oldurl` varchar(100) DEFAULT NULL,
`status` tinyint(4) DEFAULT 0,
`time` int(11) unsigned DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
EOA;
$db = $this->load->database('crm', true);
$db->query($sql);
}
/**
*
* 下载七牛上的图片文件并存入指定文件
*
*/
public function getFile($url='', $save_dir='', $filename='')
{
if (trim($url) == '') {
return false;
}

本文介绍了在CI框架下进行七牛云图片迁移的步骤,包括将SDK放入libraries目录以及展示相关代码,欢迎交流优化方案。
最低0.47元/天 解锁文章
683

被折叠的 条评论
为什么被折叠?



