Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Desarrollo en Delphi para Android (https://www.clubdelphi.com/foros/forumdisplay.php?f=57)
-   -   Acceder a una carpeta de un servidor desde Android (https://www.clubdelphi.com/foros/showthread.php?t=95907)

jooooseph 14-10-2022 02:26:37

Acceder a una carpeta de un servidor desde Android
 
Buen dia.

Estoy desarrollando una aplicacion para pc y para Android. Estoy usando una carpeta para guardar imagenes ya que en la BD me la haría muy pesada si la guardara directamente. Desde las PC no tengo problemas para acceder y guardar la imagen. El problema es cuando lo ejecuto desde el celular. me sale el mensaje de java.io.FileNotFoundException:\\***.***.**.***\fotos\image1.png (Read-only file system)

El código usado es
Código Delphi [-]
Imagecontrol1.bitmap.SaveToFile('\\192.168.18.242\fotos\image1.png')

Espero puedan orientarme. Muchas Gracias

chenech 14-10-2022 20:30:51

Podrian ser los permisos o usuarios en la carpeta compartida de Windows? Leer de esa carpeta si puedes desde Android?
Nunca he intentado desde Android acceder a una carpeta compartida de Windows, yo lo que hago es usar DataSnap o REST y le paso el archivo desde Android, IOS u otro Windows al programa en el servidor y este se encarga de guardar el archivo. Usar carpetas compartidas aparte de la seguridad, podrias tener problemas de compatibilidad en futuras versiones de Windows y/o Android.
Usa una BD para datos y otra para imágenes si no quieres cargar la primera, sería otra solución.
Hay gestores en Play Store para usar carpetas compartidas pero dependerás de terceros siempre.
Un saludo.

jooooseph 14-10-2022 23:28:52

Gracias por la respuesta. Efectivamente eso pensé hacer. Usar dos Base de Datos. Una para la data y otra para imagenes. Estoy haciendo algunas pruebas para ver como va el programa.

Gracias


La franja horaria es GMT +2. Ahora son las 17:12:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi