Cuando el Internet del usuario está conectado, la carga finaliza y, mientras se carga, Internet se desconecta repentinamente y la carga del formulario falla. (status = (failed)net::ERR_INTERNET_DISCONNECTED, Type = xhr)
¿Existe un código que reanude el formulario de carga después de conectarse a Internet?
Este es mi código de carga que se envía como Ajax:
$('#form_upload_create').submit(function (e) { e.preventDefault(); $form = $(this) var formData = new FormData(this); $.ajax({ url: window.location.pathname, type: 'POST', data: formData, cache: false, contentType: false, processData: false, success: function (response) { alert(response.message) } }, xhr: function () { //upload Progress var xhr = $.ajaxSettings.xhr(); if (xhr.upload) { xhr.upload.addEventListener('progress', function (event) { var percent = 0; var position = event.loaded || event.position; var total = event.total; if (event.lengthComputable) { percent = Math.ceil(position / total * 100); } //update progressbar $(".progress-bar").css("width", +percent + "%"); $(".status").text(percent + "%" + 'waiting upload...'); }, true); } return xhr; }, });});