DWR入门实例五之文件下载
上一篇DWR入门实例四之文件上传,讲解了利用DWR3.0实现文件的上传功能。
这边文章我们将讲解利用DWR3.0实现文件的下载功能。
实现下载功能大致分两步:
第一步:javabean
var exportExcel = function(){ HostVulScanAuditReportBean.exportNessusScanLog(params,{ callback:function(data){ dwr.engine.openInDownload(data); }, async : false });};整个下载功能需要的关键代码已列出来了,其中关键的是FileTransfer对象;
js中async设置为false,回调函数中的dwr.engine.openInDownload(data).
其实和我们平时做的普通下载功能,实现是一样的原理。
/****************************end**********************************/