使锚链接下载文件

时间:2018-03-27 10:28:37

标签: javascript jquery html

我写了下面的代码行。

for (var counterOfCerticateLoop in certificateDetailsArray) {
    var document_type_id = certificateDetailsArray[counterOfCerticateLoop]['document_type_id'];
    var document_actual_name = certificateDetailsArray[counterOfCerticateLoop]['document_actual_name'];
    var document_unique_name = certificateDetailsArray[counterOfCerticateLoop]['document_unique_name'];
    var document_type = certificateDetailsArray[counterOfCerticateLoop]['document_type'];
    var document_description = certificateDetailsArray[counterOfCerticateLoop]['document_description'];

    var fileURL = '../student/certificates/' + document_unique_name;

    var EditButton = '<button title="Edit" onclick="editContactDetail(\'' + document_type_id + '\')" class="btn btn-primary table_btn btn-outline btn-sm"><i class="fa fa-pencil"></i></button>';

    var DeleteButton = '<button title="Delete" onclick="deleteContactDetail(\'' + document_type_id + '\')" class="btn btn-danger  table_btn btn-outline btn-sm"><i class="fa fa-trash"></i></button>';

    var tableRow = '<tr><td>' + document_type + '</td>' +
        '<td><a href=' + fileURL + '>' + document_actual_name + '</a></td>' +
        '<td>' + document_description + '</td>' +
        '<td>' + EditButton + DeleteButton + '</td>';
    $("#certificateTable").append(tableRow);
}

上面的代码完美地创建了表格。现在问题是我们点击文件链接,它没有下载。我希望它应该下载fileURL中的文件,该文件在锚标记的href属性中呈现。

请帮助!!!

2 个答案:

答案 0 :(得分:1)

使用HTML5 arr = np.array([a,b,c]) arr[np.argmax(np.abs(arr), axis=0), np.arange(arr.shape[1])] 属性。

#!/bin/bash
/home/user/hbase-1.2.4/bin/hbase shell << eof > /home/user/myfile.txt
list 'RAW_5_.*'
eof

注意:请注意,可能是不同浏览器的所有版本都不支持此属性

答案 1 :(得分:0)

您可以将此代码放入.htaccess文件中并尝试它是否有效?

AddType application/octet-stream .csv
AddType application/octet-stream .xls
AddType application/octet-stream .doc
AddType application/octet-stream .avi
AddType application/octet-stream .mpg
AddType application/octet-stream .mov
AddType application/octet-stream .pdf