Mostrando entradas con la etiqueta API. Mostrar todas las entradas
Mostrando entradas con la etiqueta API. Mostrar todas las entradas

sábado, 4 de febrero de 2017

Manejo de imágenes API con Laravel 5.3

Me surgió hacer un api en donde el cliente debía subir imágenes:

Para hacerlo es muy sencillo. Primero creas la ruta:

Route::post('/add', 'ApiAuthController@add');

Luego creas el controlador

    public function add(Request $request) {
        $v = Validator::make($request->all(), [
            'image' => 'required|image|mimes:jpeg,png,jpg,gif,svg|max:2048',
        ]);

        if ($v->fails()){
            return response()->json(["success"=>"False", "Error"=>$v], 422);
        }

        $image = $request->file('image');
        $input['imagename'] = time().'.'.$image->getClientOriginalExtension();
        $destinationPath = public_path('/images');
        $image->move($destinationPath, $input['imagename']);

//        $this->postImage->add($input);

        return back()->with('success','Image Upload successful');
    }

Luego lo pruebas con Postman


y Listo. Se guarda en public/images



Hosting

jueves, 31 de marzo de 2016

Resolver error "SolrClient Error when passing date" en WSO2 API Manager

Si cuando ejecutas wso2server.sh para levantar el servicio de WSO2 te sale el siguiente error:

"SolrClient Error when passing date...." 

Debes cambiar el idioma del sistema operativo a ingles para corregir el problema. Para ello debes ejecutar lo siguiente:

export LANG=en_US.UTF-8

dpkg-reconfigure locales

Luego

dpkg-reconfigure locales

y seleccionas en_US.UTF-8 pulsando espacio sobre la lista