//接收文件上传的值 $file = $_FILES; //本地的文件路径 $localFilePath = $file['file']['tmp_name']; //截取文件后缀名 //$suffix = '.jpg'; $suffix = strtolower(substr($file['file']['name'],strpos($file['file']['name'],'.'))); //生成一个唯一的文件名称,重命名 (md5加密原文件名+秒+随机数) $fileName = md5($file['file']['name']) . date('s',time()) . rand(1,9999999); $fileName .= $suffix; //上传七牛云业务逻辑 $accessKey = ''; //去控制台的秘钥管理拿AK $secretKey = '';//去控制台的秘钥管理拿SK //七牛云桶名,根据自己实际进行填写 $bucket = ''; //图片违规验证 $url = 'http://ai.qiniuapi.com/v3/image/censor'; $method="POST"; $host="ai.qiniuapi.com"; $contentType = 'application/json'; //图片地址 $image_url='https://www.gaopinimages.com/img/newLogo_back_white.bd2c2e64.png'; $scenes = [ 'censor' => ['pulp', 'terror', 'politician', 'a
七牛云图片上传和审核
本文介绍了如何使用PHP实现七牛云图片的上传,并通过七牛云的API进行图片违规审核。首先获取文件上传的临时路径,然后生成唯一文件名,接着调用七牛云的API进行图片违规检测,最后使用UploadManager上传文件到七牛云并保存文件信息到本地数据库。
摘要由CSDN通过智能技术生成