| 12345678910111213141516171819202122232425262728293031323334353637383940 | <?phpnamespace 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);    }}
 |