附件上传接口
当发布文章时,两个接口来实现。一个是
第一步:attach_upload接口
第二步:post_data接口
当发布文章时,图片先发送到服务器的临时目录,然后再发布文章数据。比如你发布一篇文章,里面包含100张图片。程序会分100次,上传图片到服务器的一个临时目录,然后再发布文章数据
attach_upload接口代码如下:
//附件上传接口
function attach_upload(){
$api_key = $_POST['api_key'];
$api_id = intval($_POST['api_id']);
$result_data = array('status' => 0, 'msg'=> 'ok', 'data' => array());
$temp_dir = DXC_API_DIR.'/data/';//图片上传的临时路径。文章发布时,先把图片上传到临时目录,然后再发布到数据库
$re = dxcsdk::upload($temp_dir);
if($re < 0) {
$result_data['status'] = -2;
$result_data['msg'] = '服务器的 '.$temp_dir.' 目录必须设置可写权限';
return $result_data;
} else {
return $result_data;
}
}