soy sirve saltarse remove quitar que para omegle google eres eliminar demuestra demostrar como chrome javascript jquery iframe upload

javascript - saltarse - no soy un robot para que sirve



¿Cómo detener la carga del iframe? (2)

Hola, estoy cargando un archivo a través de un iframe.

HTML:

<from action="upload.php" target="iframe"> <input type="file" name="file" /> <input type="submit" /> </form> <iframe name="iframe" src="javascript:false;"></iframe>

Ahora me gustaría abortar la carga durante la carga. Así que me gustaría detener la carga del iframe.

Lo que he intentado

$("iframe").attr("src", "javascript:false;");

$("iframe").remove();

if (typeof(window.frames[0].stop) === "function") window.frames[0].stop(); else window.frames[0].document.execCommand("Stop");

Todas las funciones no arrojan un error, pero después de un tiempo, el archivo que he cancelado se muestra en la carpeta de carga. Así que eso es lo extraño.

¿Alguna sugerencia?


Si bien puedes destory el elemento iframe , cualquier solicitud HTTP que haya realizado no se puede cancelar. Esto es por diseño de HTTP.

La analogía más cercana es que es como tratar de detener una bala que disparó al destruir el arma.


Prueba los cargadores de flash. Tienen muchas ventajas contra la entrada de carga estándar, como la carga de múltiples archivos, la detención de la cola de carga, el límite de tamaño de archivo, etc. Pruebe una demostración aquí: http://www.uploadify.com/demos/ . Por supuesto, tienen una implementación un poco complicada.