问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

dev express怎么使用

发布网友 发布时间:2022-05-14 20:01

我来回答

1个回答

热心网友 时间:2022-05-14 21:31

上传表单这是整个挑战中最平常的一环,您可能已经非常熟悉了这一部分,无论如何,为了文章的完整性,我还是必须说一下。你将需要使用一个表单来进行方件上传,我使用Jade来生成HTML代码,它看起来是这样的:form(action="…", method="post", enctype="multipart/form-data") input(type="file", name="displayImage")form.action将指向一个文件上传的路由,继续往下看。接收上传文件如果你使用的是最新版本的Node和Express,那么上传文件是一块小甜饼。在我们的上传路由里,请求参数是req.files,通过它来设置允许上传文件的类型。它看起来像下面这样:{ displayImage: { size: 11885, path: ‘/tmp/1574bb60b4f7e0211fd9ab48f932f3ab‘, name: ‘avatar.png‘, type: ‘image/png‘, lastModifiedDate: Sun, 05 Feb 2012 05:31:09 GMT, _writeStream: { path: ‘/tmp/1574bb60b4f7e0211fd9ab48f932f3ab‘, fd: 14, writable: false, flags: ‘w‘, encoding: ‘binary‘, mode: 438, bytesWritten: 11885, busy: false, _queue: [], drainable: true }, length: [Getter], filename: [Getter], mime: [Getter] }}在req.files对象下,displayImage属性是你HTML里标记的表单值,req.files将为每一个有效的HTML文件表单包含一个这样的属性。文件对象包含:类型、文件大小、名字属性,这些属性将用以在服务器端进行判断确认。保存上传的文件假设文件是有效的,下一步你将用到文件路径属性,文件一开始将保存到Tmp文件夹里,你的程序需要将文件从临时目录移到你的目标文件夹里。fs.readFile(req.files.displayImage.path, function (err, data) { // … var newPath = __dirname + "/uploads/uploadedFileName"; fs.writeFile(newPath, data, function (err) { res.redirect("back"); });});在fs.readFile的回调函数中,我们通过文件内容获取数据属性,例子中的应用需要修改文件属性并且将文件保存到一个新的位置,所以fs.writeFile便是用以将文件数据写到一个新的路径下。如果你的应用仅仅是要将文件保存到一个新的位置,你可以使用fs.rename来实现。————————————–使用Node加Express上传文件大概就是这样,我曾经使用过许多服务器端的语言如Python、Java、Scala和PHP来做文件上传功能,但是我都感觉没有使用Node简单,所以我不认为Javascript应该被标记为一种劣质的服务器端语言。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水笔在手上画画会不会被衣服搽掉下来 老人每天大便次数很多量不多也不稀,每天还会拉三四次水应经三个月了... 从大连飞机场怎么去大连经济开发区5彩城K区的大连金港大酒店 除了打 ... 请问从大连周水子国际机场到经济技术开发区怎么走最省钱? 中国古代名刀总录中国古代十大名刀 怎样把qq安装到iphone里面 苏科大什么梗 苏科大叫什么名字 lol苏科大是苏州科技大学的吗 lol苏州科技大学为什么这么厉害 优尔精医用降温贴是不是保健品? 父母教导我说:凡是心术不正的小人都是聪明人,所以应该多多结交。有没有道理? 一个落魄的人,应该多多接触哪3种人? 用must句说你应该多多锻炼 怎么清理手机内存?教你这个方法,简单好操作! 在超市的质量管理中,有哪些基本的管理原则? 商品分类的基本原则是什么? 初中毕业可以直接考律师证吗? 商品管理的原则 重庆顺水鱼火锅的合作优势 重庆哪家鱼火锅好吃些? 电热水壶为什么水烧到响声时就停了指示灯也不亮了? 一般纳税人购海鲜取得增值税专用发票可以抵税吗? 一般纳税人进项税额可以抵扣吗 一般纳税人建材公司购买吊车可以抵税吗? 你好!问一下热水壶设定在90℃,为什么降到85℃就重新加热到100℃停止,怎么才能处理好? 电热水壶自己装了个100度的温控开关为什么水烧九十多度就断电了? 抵税项目有哪些 口罩不合格怎么举报 为什么我的迅雷没法用右菜单? 农村修造大门时有放文房四宝的讲究吗 第七次人口普查如果漏查后果如何? 第七次人口普查登记的原则是什么? 减肥紧致肚子,是连续的紧好,还是隔天紧好呢? 躺着让肚子绷紧会瘦肚子吗 怎样可以快速瘦肚子 关于腹部减肥。 一个,可以同时登录几台电脑吗? 如何用150字对“年”,做一个来历的简介? 全身肌肉紧绷可以减肥吗 一个,可以同时登录几台电脑吗? 自动控制原理 画出方块图 感谢 介绍年的来历 走路绷紧腹部会有减肥的效果么 自动控制原理习题1-1系统原理方块图怎么画 两台电脑登录同一个 怎样能快速瘦肚子 一个月快速瘦肚子 自动控制原理通过拉氏变换绘制系统的方块图和求闭环传递函数。 一个可以同时在两台电脑上登录吗? 请问自动控制原理中什么是位置反馈,有具体的方框图吗,与测速反馈什么区别