Aipimagesearch.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. namespace app\api\controller;
  3. use think\Db;
  4. use think\Controller;
  5. use ocr\AipImageSearch as ocrApi;
  6. use app\api\model\AipImageSearchModel;
  7. class Aipimagesearch extends Controller
  8. {
  9. /*//图片检索
  10. public function index(){
  11. $file = request()->file('file');
  12. $dir = ROOT_PATH . 'public' . DS . 'uploads/images';
  13. if(!file_exists($dir)){
  14. //检查是否有该文件夹,如果没有就创建,并给予最高权限
  15. mkdir($dir, 0700,true);
  16. }
  17. // $url = http_type ();
  18. $info = $file->move($dir);
  19. if($info){
  20. $newName = $info->getSaveName();
  21. //压缩图片
  22. // image_png_size_add(ROOT_PATH . 'public' . DS . 'uploads/images/'.$newName,ROOT_PATH . 'public' . DS . 'uploads/images/'.$newName);
  23. $path="/uploads/images/{$newName}";
  24. }else{
  25. echo $file->getError();
  26. }
  27. }*/
  28. //图像识别接口
  29. // api/Aipimagesearch/index
  30. //参数 file
  31. //返回值 data code
  32. public function index(){
  33. $files = $_FILES;
  34. //print_r($files);die;
  35. // halt($files);
  36. // var_dump($files);
  37. $AipImageSearchModel=new AipImageSearchModel();
  38. $data=$AipImageSearchModel->index($files);
  39. return $data;
  40. }
  41. //轮播图
  42. //api/Aipimagesearch/lunbot
  43. //参数 无
  44. //返回值 data code
  45. public function lunbot()
  46. {
  47. $data=Db::name("chart")->select();
  48. if($data){
  49. return json(["code"=>200,"data"=>$data]);
  50. }else{
  51. return json(["code"=>100, "data"=>""]);
  52. }
  53. }
  54. //公司简介
  55. //api/Aipimagesearch/company
  56. //参数 无
  57. //返回值 data code
  58. public function company()
  59. {
  60. $data=Db::name("company")->select();
  61. if($data){
  62. return json(["code"=>200,"data"=>$data]);
  63. }else{
  64. return json(["code"=>200,"data"=>""]);
  65. }
  66. }
  67. // 域名获取
  68. //api/Aipimagesearch/getHttp
  69. //参数 无
  70. //返回值 data code
  71. public function getHttp () {
  72. $data = "http://shibie.hdlkeji.com/";
  73. return json($data);
  74. }
  75. }