nodejs jquery下载本地文件 webstorm
2017-06-20 11:19
375 查看
1.使用form表单提交的方式(ajax提交不行)
2.后台(express通过路由找到/service/downloadFile接口对应的download方法)
$("#downloadTest").click(function() { $('#hidden_iframe').remove(); var iframe = $('<iframe id="hidden_iframe" style="display:none;"></iframe>'); var form = $('<form></form>') .attr('target','hidden_iframe') .attr('action','/service/downloadFile') .attr('method', 'get');
var input = $('<input />').attr('name','fileName').attr('value', '@fileName').appendTo(form); iframe.append(form).appendTo(document.body); iframe.on('load', function() { window.reload(); }) $(form).submit(); })
2.后台(express通过路由找到/service/downloadFile接口对应的download方法)
var path = require('path'); exports.download = function(req, res) { var paths = path.join('D:/opt/files/event/28', 'tnsnames.ora'); res.download(paths,function(err, data) { if(err) { console.log('download faied'); res.sendStatus(404); } }) }
相关文章推荐
- 利用Node 搭配uglify-js压缩js文件,批量下载图片到本地
- webstorm配置node.js--webstorm下载配置node失败解决办法
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- jquery.form.js上传文件ie弹出下载文件解决办法
- 安卓请求服务器js文件下载到本地,版本号就下载
- Node.js程序中的本地文件操作用法小结
- js自动下载文件到本地的实现代码
- myeclipse10用本地文件来配jsEclipse等插件(附jsEclipse下载地址)
- js 下载图片与下载文件的方式一样;保存至本地 ASP.NET 方式
- php大力力 [029节] 做PHP项目如何下载js文件:使用腾讯浏览器把网上案例页面存储到本地
- node.js读取本地的文件
- 【ask】webstorm调试node单个js文件
- 基于Node.js的文件下载服务器
- Node.js本地文件操作之文件拷贝与目录遍历的方法
- 用js实现下载远程文件并保存在本地的脚本
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- 【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。
- JS打开本地文件夹并选中文件jquery
- Node.js程序中的本地文件操作用法小结
- Node.js本地文件操作之文件拷贝与目录遍历的方法