Es momento de la verdad.
Tenemos que probar a ver si podemos subir una imagen y no sólo eso.
Tenemos que revisar si se sube aquí a Claudio Ranieri.
Parece hasta trabalenguas.
Hay que revisar si se sube aquí y eso es tenemos que actualizar Fibes es decir que los registros tengan
el R.L de la fotografía.
Entonces regresamos a nuestro programa y en donde vamos a hacer esa validación siempre en el Shopping
del formulario.
Lo voy a colocar abajo de este sextete.
Por qué.
Por qué tiene que ser acá.
Porque en el momento en que yo detecte que voy a grabar algo o subir una imagen ahí tengo que habilitar
el botón.
Entonces hagamos una pequeña validación aquí y digamos si la foto es diferente de Nul quiere decir que
seleccionó algún usuario y tengo que subirlo para eso productos Provider.
Punto.
Pero no producto producto Provider le puse mal.
No importa producto Provider.
Punto.
Y aquí busquemos el de subir imagen.
Me pide la imagen que en este caso sería la foto.
Recuerden que aquí me está pidiendo algo de tipo Filth y esto es la imagen.
Recordemos que la fotografía la inicializar acá.
De esta manera y por defecto es Nul en el momento en que es seleccionada la imagen es mostrarles dónde.
Acá en el momento en que seleccionamos la imagen ese valor es asignado a la foto y como se asignó a
la foto ya tiene un valor.
No importa que sea una imagen pero me importa su valor.
Sabemos que tenemos una imagen que subir entonces la vamos a procesar aquí en esa parte de acá.
Ahora para almacenar Tarbes lo podemos hacer de una vez.
Es bastante fácil porque lo único que tenemos que hacer es actualizar el wherever en la foto de este
producto porque este es el producto que estamos mandando guardar.
Entonces tendríamos que hacer lo siguiente producto punto foto o.
Va a ser igual a productos Provider punto subir foto pero recuerden que eso resuelve o es un fichero
que resuelve un string por lo cual voy a tener que poner una cuenta para que funcione la web.
Esto tiene que ser un método Senki perdemos los cambios y es momento de la verdad.
Asegúrense de tener internet porque si no esto no le va a funcionar obviamente tenemos que hacer la
carga a un sitio web.
Voy a empezar actualizando un registro.
Luego vamos a probar creando uno nuevo.
Entonces voy a seleccionar una foto cámara rol voy a seleccionar acá o que aparece cargar el botón se
desactiva debería empezar el proceso de subida y cuando termina debería de cerrar la pantalla que terminó
y tardó un rato y recibimos un error que dice que algo salió mal recibimos un error que dice filtro
Latch se recibió pueden ser como unos puede ser unos 30 megas o 3 megas y el máximo es de tanta cantidad
habría que sacar el promedio exactamente de cuánto es y no se actualizó nada.
El registro físicamente Farben se actualizó pero la fotografía me dijo que era demasiado grande.
Entonces tenemos que probar con una fotografía un poco menos pesada.
Entonces lo que voy a hacer en este preciso momento bueno podríamos haber mostrado un error en caso
de que suceda eso porque lo estamos procesando simplemente aquí como un mensaje en consola.
Aquí simplemente lo estamos mostrando no estamos haciendo nada realmente.
Entonces vamos a conectar van a conectar mi dispositivo y voy a hacer unas pruebas con esas fotografías
que tengo ahí mismo.
Entonces déjenme conectar el teléfono y regreso con ustedes en un segundo.
Aquí estoy con la pantalla del dispositivo Android.
Vamos a probarlo nuevamente nuevamente voy a intentar actualizarlo ya una prueba más real ya en el dispositivo
físico puedes seleccionar una fotografía ok entonces antes de tomarla o antes de seleccionarla te Jigme
abrir Consol para estar seguro de que si aparece algo raro va a salir mucha información del Hoxha y
porque así funciona cuando está con un dispositivo real vamos a ver voy a tocar la Pepsi empecemos con
esta fotografía sé que no es tan grande ok toco el botón PISA se bloquea esto empieza el proceso de
carga podríamos cambiar el mensaje para que diga.
Espere por favor.
Deberíamos tener algún mensaje aquí pareciera que sí lo hizo.
Aquí ya depende mucho de su conexión a Internet y noten que aquí tenemos el R.L que dice disponible
tu foto o R.L tal R.L.
Vamos a revisar Fairbanks primero aquí que ya tengo la página cargada o es un refresh y ahí tendríamos
la imagen que acabamos de tomar.
Aquí afirmes vamos a abrirlo y aquí tengo mi web reírle de la fotografía.
Vamos a ver si es cierto estoy casi seguro de que este le va a funcionar que lo voy a copiar lo voy
a abrir pero asegúrense quitar estas comillas que le ponen.
Y ahí tenemos la fotografía.
Qué raro no sé qué tan grande habrá sido la fotografía de El emulador de iBooks o si porque está raro
por esta fotografía es bastante grande como la que ustedes están viendo en pantalla bastante grande
y hay un montón de basura por todos lados.
Entonces voy a cerrar si revisamos nuevamente nuestra aplicación para la consola y voy a dejar la pantalla
del emulador corriendo vamos a probar tomar el 11 vamos a tomar una fotografía.
No importa de qué voy a tomar fotografías del código acá tocó el botón
aquí voy a presionar el botón de OK.
Ahí está la fotografía del código todo guarda igual.
Esto va a ser la carga la fotografía.
En mi caso pues mi terreno es tan bueno pero está subiendo una fotografía bastante pesada como de algunos
se está tomando una foto de 20 megas o de 20 megapixeles una foto bastante grande.
Por eso demora un rato.
Pero recuerden que podrían bajar la calidad.
Podríamos buscar algún otro plugin que nos podría ayudar con eso.
En fin es la misma cuestión.
Aquí tendríamos el R.L.
Vamos a ver aquí está la otra fotografía puedo copiar todo este código pero sin las comillas.
Vamos a ver si funciona perfecto.
Ahí está la imagen es bastante grande como ustedes pueden observar y eso sería todo nuestro proceso
de carga.
Funciona.
Recuerden que lo importante del código que les enseñé déjeme cerrar esto aquí.
Recuerden que este proceso no es específicamente para imágenes o no sólo es para imágenes realmente
esto todo este código que les estoy facilitando sirve para subir cualquier tipo de archivo.
Ya es su Bakken quien va a determinar si ese archivo cumple las condiciones que ese o ese REST API y
que ustedes están llamando cumple dicha condición.
Entonces lo vamos a dejar así.
Espero que esto les haya servido bastante y tenemos que utilizar esas imágenes en nuestra aplicación
así que los veo en el siguiente video.