我需要使用jQuery下载存储在本地文件夹中的文件,方法是单击文件名。我的代码如下:
$("#divDato_Ficheros_pestana_gestion").html("");
if (datos.dtAdjuntos != undefined && datos.dtAdjuntos[0] != null && datos.dtAdjuntos.length > 0) {
var adjuntos = "";
for (var index = 0; index < datos.dtAdjuntos.length; index++) {
var nombreFichero = datos.dtAdjuntos[index].nombreFichero;
var nombreFicheroServer = datos.dtAdjuntos[index].nombreFicheroServer;
adjuntos = adjuntos + "<span id='aAbrirArchivo' style='cursor: pointer;' srvName='" + nombreFicheroServer + "'>" + nombreFichero + "</span><br />";
}
if (adjuntos != "")
$("#divDato_Ficheros_pestana_gestion").html(adjuntos);
}
$("#aAbrirArchivo").click(function (e) {
e.preventDefault();
var link = document.createElement("a");
link.download = $(this).attr("srvName");
link.href = $("#CPHFiltros_hRutaFicherosAdjuntosGestion").val();
link.click();
console.log(e);
console.log(link);
});