您现在的位置是:首页 >技术杂谈 >七牛云认证鉴黄并进行文件的上传网站首页技术杂谈
七牛云认证鉴黄并进行文件的上传
简介最近项目有用到七牛云存储,需要对上传的照片进行鉴黄并上传报存
vendor('Qiniu.autoload');
$auth=new Auth("七牛云AK","七牛云SK");
//进行认证
$url = "http://ai.qiniuapi.com/v3/image/censor";
$method = "POST";
$host = "ai.qiniuapi.com";
$body = "{"data":{"uri":"图片路径"},"params":{"scenes":["pulp"]}}";
$contentType = "application/json";
$headers = $auth->authorizationV2($url,$method,$body,$contentType);
$headers['Content-Type'] = $contentType;
$headers['Host'] = $host;
$response=Client::post($url,$body,$headers);
if($response->ok()){
$res = $response->json();
$sugges =$ res['result']['suggestion'];//七牛云状态block/review/pass-违规/涉嫌/正常
$policy = array('callbackUrl'=>'','callbackBody'=>'');
$token = $auth->uploadToken("七牛云空间",null,3600,$policy);
//初始化UploadManager对象并进行文件的上传
$uploadMgr = new UploadManager();
//调用UploadManager的putFile方法进行文件的上传
$uploadMgr->putFile($token,"图片路径","本地图片路径");
}梦想加空间!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。



针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实...
最近项目有用到七牛云存储,需要对上传的照片进行鉴黄并上传报存
string是最简单的类型,一个Key对应一个value,string类型是二进制安全的,redis的string可以包含任何数据...