搜狗图床接口PHP源码案例分享
代码为PHP版本,调用搜狗图片上传。
此代码为PHP 类,请自行下载研究。
error('未知系统错误'); return ; } if(!in_array($extension,$fileExt)){ $this->error('只支JPG/GIF/PNG/JPEG文件'); return ; } if($_FILES['file']['size']>=$MaxfileSize){ $this->error('图片大小不能超过2MB'); return ; } //临时文件保存目录 $ImageCachePath=RUNTIME_PATH.'image/';//缓存路径 if(!is_dir($ImageCachePath)){//不存在,创建文件夹 mkdir($this->path, 777, true); } //生成新文件名 $newFileName=$ImageCachePath.md5(rand(10000,99999)).'.'.$extension; //把文件存入临时目录 if(!move_uploaded_file($_FILES["file"]["tmp_name"],$newFileName)){ unlink($newFileName); $this->error('上传失败!代码100'); return ; } //接口地址 $UploadUrl = 'http://pic.sogou.com/ris_upload?r='.rand(10000,99999); //取出临时目录上传的文件 $curlPost = array('pic_path'=>new \CurlFile($newFileName)); //模拟上传开始 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $UploadUrl); // curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); //POST提交 curl_setopt($ch, CURLOPT_POSTFIELDS,$curlPost); $data =curl_exec($ch); curl_close($ch); //Urldecode解码字符串 $NewData=urldecode($data); //匹配出结果 preg_match('/query\=(.*?)\&oname/i',$NewData,$ImageUrl); if(!isset($ImageUrl[1])){ unlink($newFileName); $this->error('上传失败!代码200'); return ; } //返回Url,并且删除文件 unlink($newFileName); $this->success('上传成功!',$ImageUrl[1]); return ; } } }
下载说明:
1、本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2、如果源码下载地址失效请/联系站长QQ进行补发。
3、本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4、本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【源码源码ui网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5、请您认真阅读上述内容,购买即以为着您同意上述内容。
互保站 » 搜狗图床接口PHP源码案例分享
1、本站资源都是白菜价出售,同样的东西,我们不卖几百,也不卖几十,甚至才卖几块钱,一个永久会员能下载全站100%源码了,所以单独购买也好,会员也好均不提供相关技术服务。
2、如果源码下载地址失效请/联系站长QQ进行补发。
3、本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4、本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发);但本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;同时本站用户必须明白,【源码源码ui网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。
5、请您认真阅读上述内容,购买即以为着您同意上述内容。
互保站 » 搜狗图床接口PHP源码案例分享