Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Descarga ficheros grandes
03-09-2015, 11:57 AM
Mensaje: #1
Descarga ficheros grandes
Hola, tenemos una aplicación en la que los usuarios tienen que descargar manualmente desde el servidor unos archivos en PDF. Estos archivos, en ocasiones son muy grandes, en torno a los 80-100 Mb.

Para descargarlos, tengo un script asi:

Código XOne:
Function DescargarFic(nombreFichero)
Set obj01 CreateObject("FileManager")
res obj01.FileExists(cstr(nombreFichero))
if 
res 0 then
else
    
fic=cstr(appdata.CurrentEnterprise.variables("MAP_WEB_DESCARGA"))+cstr(nombreFichero)
    
obj01.Download fic,nombreFichero
end 
if
Set obj01 nothing
End 
function 

El problema, cuando el fichero es muy grande, es que el usuario se queda delante de la tableta, sin dar la sensación de que esta este descargando nada...
He probado a ponerle una barra de descarga, con show-progress-dialog, pero la barra se queda parada hasta que termina de descargar el fichero.

¿Es posible que esta barra se vaya "rellenando" conforme se va descargando un fichero?

No se si me he explicado bien...

Muchas gracias de antemano!
Un saludo!
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
03-09-2015, 12:50 PM
Mensaje: #2
RE: Descarga ficheros grandes
Hola, con lo que hay de momento no es posible.

Juan Carlos Rabanal Villalobos.
Computer Global Software - CGSoft
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
03-09-2015, 05:28 PM
Mensaje: #3
RE: Descarga ficheros grandes
Ok, gracias Juan Carlos.
Hay algo planificado para futuras versiones?
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
07-09-2015, 09:06 AM (Este mensaje fue modificado por última vez en: 07-09-2015 09:09 AM por Juan Carlos.)
Mensaje: #4
RE: Descarga ficheros grandes
Existe el método AsyncDownload que te muestra una notificación de descarga, pero este método no detiene el script, porque es asincrónico. Se hace así:

Código:
CreateObject("FileManager").AsyncDownload "http://www.servidor.com/fichero.txt", "nombre-fichero.txt", "Descargando fichero..."

Juan Carlos Rabanal Villalobos.
Computer Global Software - CGSoft
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)

Contáctanos | XOne | Volver arriba | Volver al contenido | Archivo (Modo simple) | Sindicación RSS