Foros del Web » Programando para Internet » Python »

[SOLUCIONADO] Uso de jQuery File Upload

Estas en el tema de Uso de jQuery File Upload en el foro de Python en Foros del Web. He intentado echar a andar este plugin sin éxito alguien tiene una idea de como hacerlo funcionar o de otro igual de bueno? Dirección: https://github.com/sigurdga/django-jquery-file-upload/ ...
  #1 (permalink)  
Antiguo 05/05/2013, 08:40
 
Fecha de Ingreso: enero-2007
Mensajes: 32
Antigüedad: 17 años, 3 meses
Puntos: 0
Uso de jQuery File Upload

He intentado echar a andar este plugin sin éxito alguien tiene una idea de como hacerlo funcionar o de otro igual de bueno?

Dirección: https://github.com/sigurdga/django-jquery-file-upload/

No requiero mucho, solo subir un archivo limitado a una resolución determinada y que sea jpg, luego correr código jquery al terminar la carga (no se recarga el form)

Gracias...
  #2 (permalink)  
Antiguo 05/05/2013, 13:02
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Uso de jQuery File Upload

Lo acabo de probar y funciona de maravilla. Ademas casi todo esta del lado del cliente, realmente no hay magia del lado del servidor (django). (Igual puedes ver el demo aquí http://blueimp.github.io/jQuery-File-Upload/)

¿Que no funciona? ¿Te marca algún error (si es así muestralo)?

En todo caso puedes hacer varias validaciones:
1.- Limitar el tamaño de los archivos configurando el servidor web. (En nginx con client_max_body_size y en apache con LimitRequestBody).
2.- Validar en el lado del cliente, es de las validaciones mas fáciles de hacer y que mas fácil se pueden saltar.
3.- Checar por el lado de django. Si bien esta solución es correcta, no cubre todos los casos. Por ejemplo tendría que subir todo el archivo al servidor para que le arrojara error, lo cual podria ser frustante para el usuario. Para esta parte te recomiendo que cheques el metodo clean_<field> en tu form, donde <field> es el nombre del campo imagen en el formulario.

Para checar que realmente es un JPG puedes checar la extensión y/o el magic number del archivo.

Etiquetas: file, jquery, upload
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 04:39.