我希望使用JavaScript上传和下载文件。
步骤1:我将上传的文件转换为二进制代码,并通过Web API成功地将二进制代码发送到服务器。
var SA_Supp_Evidence_Object_File = null;
var Evidence_file_name = null;
if (document.getElementById("file").files.length != 0) {
SA_Supp_Evidence_Object_File = document.getElementById('file').files[0];
var fr = new FileReader;
fr.onloadend = function () {
alert(fr.result);
};
fr.readAsBinaryString(SA_Supp_Evidence_Object_File);
Evidence_file_name = SA_Supp_Evidence_Object_File.name;
};
步骤2:现在我想从数据库中检索相同的数据,并通过点击链接进行下载。
<td><a href="_self">Download</a></td>
有人能帮我解决这个问题吗?
我尝试过像这样:
var data = 'data:text/plain;base64,'+L_EncodedData;
document.location = data;