Spanish CONSEJO CONSULTAS BASE DE DATOS

Carlos Clemente

Member
Licensed User
Longtime User
Buenas tardes,

He realziado un par de aplicaciones utilizando SQLITE cargando y descargando el archivo mediante dropbox y todo funciona perfecto.

Ahora necesito diseñar una App que cada vez que se ejecute descargue una base de datos muy pequeña y empiece a realizar consultas por medio de opciones de usuario. Entiendo que mediante Dropbox sería complicado si tienes mas de 500 usuarios a parte de tener logearse.

Mi pregunta es si existe alguna forma mas facil de colgar el archivo de SQULIETE en algún sitio y descargarlo. Que consejos me podeis dar y que formas de realziarlo conoceis que no sean muy complicada como FTP, Dropbox, etc..

Quería saber por que opción obtasteis y por qué.

Gracias por adelantado.
 

Descartex

Well-Known Member
Licensed User
Longtime User
Muy buenas.
Si es solo para descargarla, sin subirla, puedes utilizar el HttpUtils, haciendo un Job.Download y luego guardando el archivo.
Algo asi:
B4X:
Dim job As HttpJob
job.Initialize("j", Me)
job.Download(<link>)

Sub JobDone(job As HttpJob)
   If job.Success Then
     Dim out As OutputStream = File.OpenOutput(File.DirRootExternal, "filename.dat", False)
     File.Copy2(job.GetInputStream, out)
     out.Close '<------ very important
   Else
     Log("Error: " & job.ErrorMessage)
   End If
   job.Release
End Sub

Un saludo.
 
Top