2012-04-21 10 views
10

up.removeFile(file) funciona solo si la carga no está en progreso.cómo detener una carga en proceso en plupload

¿Esto es un error, o existe alguna otra función que me perdí para llamar?

+0

http://www.plupload.com/punbb/viewtopic.php?id=778 Espero que esto ayude, cheerios! –

Respuesta

18

De esta manera podría hacerlo funcionar.

Cada añaden archivos tiene su propio función de cancelación:

var status_before = file.status; 
up.removeFile(file);     
if(up.state == plupload.STARTED && status_before == plupload.UPLOADING) 
{ 
    up.stop(); 
    up.start(); 
} 
+0

Me tomé la libertad de cambiar el 2 por su constante correspondiente. Gracias por esta respuesta. Tengo que esperar 24 horas para otorgar la recompensa ... –

+0

@ Marc-AndréLafortune gracias por la generosidad :) –

+1

también podemos escribir: up.removeFile (file.id). – Ron

1

ocultar el contenedor se detendrá subidas. Ej .:

var max = 10; 
var count = 0; 

uploader.bind('FileUploaded', function(up, file, info){ 
    count++; 
    if (count >= max){ 
      $('#container').hide(); 
      console.log('limit reached'); 
    } 
}); 
Cuestiones relacionadas