| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- <?php
 
- namespace App\Http\Controllers\mobile\Recruit;
 
- use App\Http\Controllers\Web\WebBaseController;
 
- use Illuminate\Http\Request;
 
- use Illuminate\Support\Facades\Storage;
 
- class ApiController extends WebBaseController
 
- {
 
-     public function __construct()
 
-     {
 
-     }
 
-     /**
 
-      * 上传文件的方法
 
-      * @param Request $request
 
-      * @return \Illuminate\Http\JsonResponse
 
-      */
 
-     public function upload(Request $request)
 
-     {
 
-         $image_data = $request->post('pic1');
 
-         $filename   = 'storage/recruit/' . uniqid() . mt_rand(10000, 99999) . '.jpg';
 
-         $data       = base64_decode($image_data);
 
-         $res        = [];
 
-         if (!empty($data)) {
 
-             Storage::disk('public')->put($filename, $data);
 
-             $res['status'] = 1;
 
-             $res['path']   = "/storage/" . $filename;
 
-             $res['msg']    = '上传成功';
 
-         } else {
 
-             $res['status'] = 0;
 
-             $res['msg']    = '上传失败';
 
-         }
 
-         return response()->json($res);
 
-     }
 
- }
 
 
  |