DOWNLOAD DE ARCHIVO
Publicado por sair (5 intervenciones) el 05/03/2018 20:09:51
Hola Estimados compañer@s.
tengo el sig codigo en ajax para descargar un archivo desde un servicio en java ( el cual ya descarga con éxito el file desde el servicio)
---- Pero no me manda ninguna respuesta, y tampoco me marca ningún error, ejecuta todo el ajax y no realiza la función que espero
Mi jsp va asi:
Saludos, gracias por su apoyo de antemano.
tengo el sig codigo en ajax para descargar un archivo desde un servicio en java ( el cual ya descarga con éxito el file desde el servicio)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
$("#btnDescargaArchivo").click(function () { // if submit button is clicked
var NomArchivo = $("#proyArch").val(); // define username variable
var Ruta = $("#rutaArch").val(); // define username variable
//var formData = new FormData();
var param = JSON.stringify({"ruta": Ruta, "nombre_archivo": NomArchivo});
$.ajax({// JQuery ajax function
type: "POST", // Submitting Method
url: ip+'/resources/conacyt/importar/importarArchivo',
enctype: 'application/x-www-form-urlencoded',
data: 'json=' + param,
//dataType:'binary',
//enctype="multipart/form-data",
/*async: false,
contentType: false,
processData: false,
cache: false,*/
success: function (data) {
console.log("Descarga correcta");
window.open(data);
/*var blob=new Blob([data]);
var link=document.createElement('a');
a.href = url;
a.download = 'convenio.pdf';
a.click();
window.URL.revokeObjectURL(url);*/
},
error: function () {
alert("Error de descarga");
}
})
return false;
});
---- Pero no me manda ninguna respuesta, y tampoco me marca ningún error, ejecuta todo el ajax y no realiza la función que espero
Mi jsp va asi:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div class="panel-body">
<div class="row">
<div class="col-lg-6">
<div class="form-group">
<br/>
<label>Proyecto</label>
<br/>
<input type="text" id="proyArch" disabled style="width:400px"></input>
<input type="text" id="rutaArch" disabled ></input>
<br></br>
<input type="button" id="btnDescargaArchivo" class="btn btn-primary" value="Descargar"/>
</div>
</div>
</div>
</div>
Saludos, gracias por su apoyo de antemano.
Valora esta pregunta


0