最近公司更换了七牛云账号,需要做个图片素材的迁移,这里记录一下
项目用的的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 getFil