nodejs jquery下载本地文件 webstorm
来源:互联网 发布:unity3d塔防游戏案例 编辑:程序博客网 时间:2024/05/21 10:02
1.使用form表单提交的方式(ajax提交不行)
$("#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); } })}
阅读全文
1 0
- nodejs jquery下载本地文件 webstorm
- nodejs webstorm
- WebStorm NodeJS
- nodejs 读取本地文件
- WebStorm搭建nodejs
- 用webstorm开发nodejs
- webStorm进行nodeJs开发
- WebStorm开发NodeJs项目
- 使用webstorm调试nodejs
- WebStorm 配置NodeJS
- webstorm 相关nodejs设置
- WebStorm配置nodejs
- Debugging NodeJS application with WebStorm
- webstorm nodejs ESLint 简单配置
- WebStorm 开发 nodejs(一)
- WebStorm 开发nodejs(二)
- 用webstorm开发NodeJS项目
- WebStorm基于NodeJS的开发
- 基于presto分布式查询mongodb的使用中遇到的问题
- ios中签名详解
- 单片机
- CSS in JS 简介
- 鹿晗原名叫“刘壮实”?中学合影都被翻了出来
- nodejs jquery下载本地文件 webstorm
- 图像滤波—高斯滤波——MATLAB实现
- CUDA小记(4)something before programming(一)
- 【OpenCV开发之案例】立体匹配设计流程
- Leetcode week18
- Python环境变量设置
- 2017 春季最酷的 30 个 Android 库
- QTreeView使用案例
- PAT(乙级)1011