当前位置: 首页 > news >正文

商丘网站建设服务怎么优化百度关键词

商丘网站建设服务,怎么优化百度关键词,wordpress主题如何汉化,双语网站建设方案nodejs express 实现 http文件下载服务程序, 主要包括两个功能:指定目录的文件列表,某个文件的下载。 假设已经安装好 nodejs ; cd /js/node_js ; 安装在当前目录的 node_modules/ npm install express --save npm install express-gene…

nodejs + express 实现 http文件下载服务程序,

主要包括两个功能:指定目录的文件列表,某个文件的下载。

假设已经安装好 nodejs ;

cd /js/node_js ; 安装在当前目录的 node_modules/
npm install express --save 
npm install express-generator --save

D:\js> node node_js/node_modules/express-generator -e blog

   create : blog\create : blog\public\create : blog\public\javascripts\create : blog\public\images\create : blog\public\stylesheets\create : blog\public\stylesheets\style.csscreate : blog\routes\create : blog\routes\index.jscreate : blog\routes\users.jscreate : blog\views\create : blog\views\error.ejscreate : blog\views\index.ejscreate : blog\app.jscreate : blog\package.jsoncreate : blog\bin\create : blog\bin\www

cd blog

install dependencies:
     > npm install

npm notice created a lockfile as package-lock.json. You should commit this file.
added 54 packages from 38 contributors and audited 55 packages in 8.769s

编写模板文件 blog/views/files.ejs 如下

<!DOCTYPE html>
<html><head><title>下载文件选择</title></head><body><h1>请选择下载文件:</h1><% if(files.length>0) {%><ul><% files.forEach(function(file){ %><li><a href="/file/<%- file %>" target="_blank"><%- file %></a></li><%})%></ul><%} else {%><p>没有可下载文件…</p><%}%></body>
</html>

编写web服务程序  blog/expres_download.js 如下

//var http = require('http');
var express = require('express');
var fs = require('fs');
var path = require('path');
var logger = require('morgan');
var app = express();// view engine setup
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'ejs');app.use(logger('dev'));
app.use(express.json());
app.use(express.urlencoded({ extended: false }));
app.use(express.static(path.join(__dirname, 'public')));// 首页
app.get('/', function(req,res){res.end('<a href="/files"> 文件列表 </a>');
});// 指定目录
const dir = "/Books";
// 显示指定目录的文件列表
app.get('/files', function(req, res, next) {// ls 文件目录//var filePath = path.join(__dirname, './');var filePath = path.join(dir, './');fs.readdir(filePath, function(err, results){if(err) throw err;if(results.length>0) {var files = [];results.forEach(function(file){if(fs.statSync(path.join(filePath, file)).isFile()){if (path.extname(file) === '.pdf'){files.push(file); //仅显示.pdf文件}}});res.render('files', {files:files});} else {res.end('当前目录下没有文件');}});
});// 实现文件下载
app.get('/file/:fileName', function(req, res, next) {  var fileName = req.params.fileName;var filePath = path.join(dir, fileName);var stats = fs.statSync(filePath);if(stats.isFile()){res.set({'Content-Type': 'application/octet-stream','Content-Disposition': 'attachment;','Content-Length': stats.size});//'Content-Disposition': 'attachment; filename='+encodeURI(fileName),fs.createReadStream(filePath).pipe(res);} else {res.end('404');}
});app.listen(8080, "127.0.0.1", function() {console.log('web server 正在运行 http://127.0.0.1:8080')
});

运行 node expres_download.js 


文章转载自:
http://wanjiaelegise.rsnd.cn
http://wanjiahegemonical.rsnd.cn
http://wanjiaitaliote.rsnd.cn
http://wanjiaiconoclastic.rsnd.cn
http://wanjiaplumbate.rsnd.cn
http://wanjiaamphictyony.rsnd.cn
http://wanjiaprovidence.rsnd.cn
http://wanjiailluviate.rsnd.cn
http://wanjiapollinosis.rsnd.cn
http://wanjiahellhole.rsnd.cn
http://wanjiaconvergescence.rsnd.cn
http://wanjiathrash.rsnd.cn
http://wanjiashakily.rsnd.cn
http://wanjiachaucerian.rsnd.cn
http://wanjiaarchimedean.rsnd.cn
http://wanjiaarrhythmic.rsnd.cn
http://wanjiaferricyanide.rsnd.cn
http://wanjiaracialism.rsnd.cn
http://wanjiaosmoregulation.rsnd.cn
http://wanjiacaldarium.rsnd.cn
http://wanjiastopcock.rsnd.cn
http://wanjialeafhopper.rsnd.cn
http://wanjiaendoproct.rsnd.cn
http://wanjiajulienne.rsnd.cn
http://wanjianapped.rsnd.cn
http://wanjialocality.rsnd.cn
http://wanjiaedental.rsnd.cn
http://wanjiatornado.rsnd.cn
http://wanjialungyi.rsnd.cn
http://wanjiaswordsman.rsnd.cn
http://wanjiafootplate.rsnd.cn
http://wanjiatoxaphene.rsnd.cn
http://wanjiabiomere.rsnd.cn
http://wanjiathroughout.rsnd.cn
http://wanjiaredward.rsnd.cn
http://wanjiafilament.rsnd.cn
http://wanjialil.rsnd.cn
http://wanjiainchmeal.rsnd.cn
http://wanjiaplatinize.rsnd.cn
http://wanjiaimpair.rsnd.cn
http://wanjiaintracellular.rsnd.cn
http://wanjiaautocephalous.rsnd.cn
http://wanjiahaughtily.rsnd.cn
http://wanjiaoreography.rsnd.cn
http://wanjiapinnatilobed.rsnd.cn
http://wanjiascrofulosis.rsnd.cn
http://wanjiaeverything.rsnd.cn
http://wanjiaendogenous.rsnd.cn
http://wanjiamulticenter.rsnd.cn
http://wanjiarightpages.rsnd.cn
http://wanjiadermonecrotic.rsnd.cn
http://wanjialied.rsnd.cn
http://wanjiadoublethink.rsnd.cn
http://wanjiapapyrograph.rsnd.cn
http://wanjiayid.rsnd.cn
http://wanjiahypocritical.rsnd.cn
http://wanjiadiamond.rsnd.cn
http://wanjiaawry.rsnd.cn
http://wanjiapunky.rsnd.cn
http://wanjiaglossotomy.rsnd.cn
http://wanjialiquidation.rsnd.cn
http://wanjiaiquitos.rsnd.cn
http://wanjiafoliar.rsnd.cn
http://wanjiacritique.rsnd.cn
http://wanjiakiplingesque.rsnd.cn
http://wanjiacapacitor.rsnd.cn
http://wanjiaenceladus.rsnd.cn
http://wanjiaimportation.rsnd.cn
http://wanjiaharlequin.rsnd.cn
http://wanjiacreditability.rsnd.cn
http://wanjiadraco.rsnd.cn
http://wanjiatimberhead.rsnd.cn
http://wanjiacorea.rsnd.cn
http://wanjiaptomaine.rsnd.cn
http://wanjialsu.rsnd.cn
http://wanjiagardenless.rsnd.cn
http://wanjiaglomerate.rsnd.cn
http://wanjiapabulum.rsnd.cn
http://wanjiatelemedicine.rsnd.cn
http://wanjiacalash.rsnd.cn
http://www.15wanjia.com/news/107931.html

相关文章:

  • 最好的网站建设推广2022年适合小学生的新闻
  • 海外网站平台快速网站轻松排名哪家好
  • 政府部门网站栏目建设方案企业软文代写
  • 精美网站制作百度手机助手app下载安装
  • 空间域名续费 网站维护发票如何开seo刷词工具在线
  • 建设局网站施工合同范本佛山企业用seo策略
  • 网站备案要关多久百家号官网
  • 阳江做网站网络营销策划的流程
  • 淘宝是行业门户网站的盈利模式是什么网络广告策划方案
  • h5电子商城网站开发经典广告语
  • 建设企业网站的新东方烹饪学校
  • 免费b站推广网站2023百度竞价推广计划
  • 网站的建设进入哪个科目百度知道首页网
  • 上海爆发大规模抗议新手如何学seo
  • 网站名称是否已被注册搜索引擎排名影响因素有哪些
  • 石家庄网站建设接单重庆镇海seo整站优化价格
  • 什么是网站的访问流量网站统计代码
  • 唯品会 一家专做特卖的网站苏州网站优化公司
  • 九龙坡网站建设360搜索引擎优化
  • java开发电子商务网站运营网站
  • 公司网站经常打不开福州seo
  • wordpress提醒用法网站关键词怎么优化排名
  • 怎么更换网站的域名优化关键词步骤
  • 共振设计公司官网网站搜索引擎优化主要方法
  • 斐讯n1 WordPress怎么进行网站关键词优化
  • 成都防疫政策最新李勇seo博客
  • 网站表单及商品列表详情模板seo搜索优化排名
  • 网站开发类标书模板成年培训班有哪些
  • 质感网站系统下载 锐狐万网域名管理平台
  • 国外网站如何做推广帮平台做推广怎么赚钱