Foros del Web » Programando para Internet » Javascript » Frameworks JS »

upload

Estas en el tema de upload en el foro de Frameworks JS en Foros del Web. Buenas, Tengo una clase en javaScript para hacer upload que funciona bien, el problema es que para comprobar el archivo (su tamaño principalmente) primero debe ...
  #1 (permalink)  
Antiguo 02/03/2007, 02:59
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 6 meses
Puntos: 8
upload

Buenas,

Tengo una clase en javaScript para hacer upload que funciona bien, el problema es que para comprobar el archivo (su tamaño principalmente) primero debe subirse usando un input file.

Pero me he puesto a trastear en Google, y he comprobado que dicha validación lo hace sin necesidad de ello: he intentado subir un archivo bastante pesado y se niega simplemente (sin haberlo subido).

Tras haber buscado he encontrado algunos enlaces que explicaban cómo hacerlo con AJAX, pero realmente usan javaScript con un frame oculto, tal como hago yo.

Hay algún modo de hacer la comprobación de tamaño sin haberlo subido, usando AJAX

Gracias
  #2 (permalink)  
Antiguo 02/03/2007, 13:57
Avatar de Nefertiter  
Fecha de Ingreso: enero-2003
Ubicación: Rosario
Mensajes: 1.316
Antigüedad: 21 años, 9 meses
Puntos: 9
Re: upload

Cita:
comprobación de tamaño sin haberlo subido
querras decir mientras se esta subiendo? si eso se puede hacer ocn Ajax: Js + PHP + CGI

sino para mi lo mejor es usar flash par el upload.

busca SWFUpload
  #3 (permalink)  
Antiguo 02/03/2007, 14:13
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 6 meses
Puntos: 8
Re: upload

Mientras se está subiendo... supongo... no tengo ni idea de cómo lo hará google, pero ya digo, probad a intentar subir un archivo bien grande y de algún modo lo comprueba si apenas subir nada.

Gracias por lo de SWFUpload, le echaremos un vistazo ;)
  #4 (permalink)  
Antiguo 02/03/2007, 17:13
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 6 meses
Puntos: 1284
Re: upload

Hola:

Con ajax hoy por hoy ni se puede subir ni validar... supongo que tu forma de usar iframes se parecerá al sistema que propuse en este mensaje: Validación de Imagenes!!

Lo de subir archivos grandes, supongo que será siempre problemático.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 05/03/2007, 07:58
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 6 meses
Puntos: 8
Re: upload

Sí caricatos, ese método para validar del que me hablaste en el otro hilo es el que uso, pero es un problema en el sentido de que no quiero "obligar" a los clientes de una aplicación web a que para subir las imágenes lo hagan de una a una... me preguntarán lo mismo que dudo yo... ¿por qué con Google/Yahoo sí puedo hacer comprobaciones sin subir el fichero completo?... pero vamos... a seguir buscando... que ya también es algo personal :p

Por cierto, el otro día vi que con la función "ini_set()" de PHP puedes configurar "upload_max_filesize" para limitar el tamaño de los archivos a subir, recuerdo que te comenté que con Apache también se podía.
  #6 (permalink)  
Antiguo 05/03/2007, 08:33
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 7 meses
Puntos: 4
Re: upload

Pero seria solo una funcion en JS para que del lado del cliente (nuestro browser) nos de el tamaño de dicho archivo. Eso es muy dificil de lograr ?.
__________________
| Cabeza De Raton |
  #7 (permalink)  
Antiguo 05/03/2007, 08:38
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 6 meses
Puntos: 8
Re: upload

Es que ése precisamente el problema... tanto Caricatos como yo (y seguro que varios más) hemos buscado el modo de validar el tamaño del archivo en local pero con javaScript sólamente no parece ser posible. El único modo que vi una vez fue usando un control ActiveX, pero no es plan, pues descartaría a usuario no-Windows...

Aparte de que a mucha gente no le gusta descargarse "cosas" que no concoce (yo el primero).
  #8 (permalink)  
Antiguo 14/04/2007, 18:42
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 3 meses
Puntos: 2
clase javascript upload

buenas noches:

me puedes pasar esa clase en javascript para hacer upload?

salu2.
  #9 (permalink)  
Antiguo 14/04/2007, 19:24
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 7 meses
Puntos: 4
Re: upload

Podrias utilizar Ajax File Upload. Yo hice un tutorial para implementar algo similar a el sistema de Gmail. Este es el Link.
__________________
| Cabeza De Raton |
  #10 (permalink)  
Antiguo 15/04/2007, 11:28
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 3 meses
Puntos: 2
Re: upload

buenas tardes:

en el ejemplo indicado por Calisto se utiliza php, eso creo, y al leer en el mensaje de MikiBroki que tiene una clase JAVASCRIPT, me preguntaba si la puede compartir, no pensaba posible subir archivos utilizando solo JAVASCRIPT

salu2.
  #11 (permalink)  
Antiguo 15/04/2007, 16:30
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 7 meses
Puntos: 4
Re: upload

Evoarte ... no podes utilizar solo Javascript para subir un archivo al servidor. Tenes que tener dos herramientas: Una de lado del browser y otra del lado del servidor. JavaScript se ejecuta en el browser, PHP en el servidor. Si no es PHP, es ASP o CGI. o el motor que sea que te permita administrar la tarea ... dell lado del servidor. JavScript no !!!, de ninguna manera. Tenes que entender esto; es un error conceptual muy grave.
__________________
| Cabeza De Raton |
  #12 (permalink)  
Antiguo 15/04/2007, 16:38
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 22 años, 3 meses
Puntos: 2
Re: upload

buenas noches,

bueno, igual que VB tiene su clase para subir archivos sin componentes, tambien podría tenerla javascript, que al igual que VB puede utilizarse para manejar los objetos de asp.

salu2.
  #13 (permalink)  
Antiguo 15/04/2007, 16:42
Avatar de Calisco  
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 7 meses
Puntos: 4
Re: upload

Cita:
... para manejar los objetos de asp.
Vos mismo lo estas diciendo Evoarte.
Saludos.
__________________
| Cabeza De Raton |
  #14 (permalink)  
Antiguo 15/04/2007, 19:50
Avatar de MC PLAGA  
Fecha de Ingreso: mayo-2006
Ubicación: Toluca, Mexico
Mensajes: 240
Antigüedad: 18 años, 5 meses
Puntos: 4
Re: upload

Alguien me puede decir como usar el SWFUpload lo descarge pero como le hago para hacerlo funcionar?

vienen 2 archivos:
SWFUpload.js
SWFUpload.swf


Gracias de antemano.
__________________
Plaga Blog
  #15 (permalink)  
Antiguo 16/04/2007, 05:28
 
Fecha de Ingreso: abril-2002
Mensajes: 1.014
Antigüedad: 22 años, 6 meses
Puntos: 8
Re: upload

La clase que tengo en javascript es algo sencillo, que crea dinámicamente input file con botones de agregar dentro un iframe y comprueba las extensiones... al enviar es el PHP el que procesa.

Sobre SWFUpload:

http://www.propiedadprivada.com/swfu...dia-flash/150/

Sobre lo de usar un control activeX lo veo válido pero sólo para aplicaciones web o paneles de control que usen sólo los clientes... para usarlos en una web en el que el usuario tenga que aceptar un control activeX... personalmente, no... y sólo sirven en IE.

He encontrado éste (no lo he probado):

http://www.tucows.com/preview/505271

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:28.