使用jquery下载本地文件

时间:2017-10-17 21:04:44

标签: javascript jquery asp.net ajax download

我需要使用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);
});

0 个答案:

没有答案