xixi_666通过本文主要向大家介绍了根据url路径下载文件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
根据url路径下载文件
开发中遇到上传文件保存到服务器上,然后又要从服务器上下载下来。
html中
<iframe width="0" height="0" frameborder="0" name="download" style="display:none"></iframe>
/** * 下载文件 */ function f_xzwj(rId){ $("#xzwj_"+rId).attr({disabled: true}); var data = grid.getUserData(rId, "data"); //lert($.toJSON(data)); if(null == resPath || "" == resPath){ top.$.MdiAlert("提示", "未取到网站文件资源访问全路径!", "CRYFACE", function() { $("#xzwj_"+rId).attr({disabled: false}); }); return; } //网站文件资源访问全路径 eg: http://www.weikejianghu.com/webpub_resweb/ //data.C_RELATIVEPATH eg: web/download/down/47/20180105/a_1515118306365.sql var path = resPath + data.C_RELATIVEPATH; //alert(path); try{ window.frames["download"].location.href = path; sa(); $("#xzwj_"+rId).attr({disabled: false}); }catch(e){ $("#xzwj_"+rId).attr({disabled: false}); } } function sa() { if (window.frames["download"].document.readyState != "complete"){ setTimeout("sa()", 10); }else{ window.frames["download"].document.execCommand('SaveAs'); } }