您現在的位置是:首頁 >技術雜談 >七牛云認證鑒黃并進行文件的上傳網站首頁技術雜談
七牛云認證鑒黃并進行文件的上傳
Wandering in Houhai
2019-11-10 20:02:21
簡介最近項目有用到七牛云存儲,需要對上傳的照片進行鑒黃并上傳報存
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'];//七牛云狀態(tài)block/review/pass-違規(guī)/涉嫌/正常 $policy = array('callbackUrl'=>'','callbackBody'=>''); $token = $auth->uploadToken("七牛云空間",null,3600,$policy); //初始化UploadManager對象并進行文件的上傳 $uploadMgr = new UploadManager(); //調用UploadManager的putFile方法進行文件的上傳 $uploadMgr->putFile($token,"圖片路徑","本地圖片路徑"); }
夢想加空間!平時喜歡研究各種技術,目前在從事后端開發(fā)工作,熱愛生活、熱愛工作。