stop jquery python ajax file-upload pyramid

jquery - stop - Pyramid cómo manejar un xhr.abort()



jquery ajax stop execution (1)

Debería recibir un evento llamado ''abortar'' en el objeto xhr. Si esto no funciona, readystatechange debería activarse en cada situación.

Fuente: http://www.w3.org/TR/XMLHttpRequest/#the-abort-method

Editar: ¿Qué hay de enviar una solicitud AJAX cuando el evento "onabort" se dispara? Entonces podrías deshacer tus cambios en el servidor. Para verificar si el archivo llegó completo al servidor, puede obtener el tamaño del archivo en el lado del cliente y enviarlo al servidor (http://stackoverflow.com/a/5444716/725629).

Tengo un cargador de imágenes que una vez cargada la imagen, se procesa. La carga y el procesamiento pueden demorar más de 5 segundos en una conexión lenta. xhr.abort() una forma para que el usuario abortara la carga usando xhr.abort() .

El problema que tengo es que una vez que se cancela la carga, mi aplicación de pirámide continuará procesando la imagen, guardándola en el disco y agregando el registro a la base de datos.

¿Hay alguna manera de que mi vista sepa que el usuario se llama xhr.abort() para que pueda limpiarlo?