码迷,mamicode.com
首页 > Web开发 > 详细

express----如何上传下载文件

时间:2015-04-06 18:41:32      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

凡是涉及到网站必定会存在文件的上传和下载。一些公司的内部管理系统更加明显。好的,今天我们就看看如何实现文件的上传下载。这里要用到一个叫multer的模块。知道的童鞋就可以飘过了。先说上传。

<form enctype="multipart/form-data" method="post" action="/file">
        <input type="file">
        <input type="button" value="提交">
    </form>

这是一个很简单的表单,可能大家会注意到form有个东西叫 enctype。这个是干什么的?enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码(w3c说的,不是我说的)

。然后默认为application/x-www-form-urlencoded。提交表单为这个multipart/form-data 还有一个text/plain 空格转换为 "+" 加号,但不对特殊字符编码。好了,所以我们要这么设定。

这是前端部分,所有做前端的童鞋应该都会写,好的,我们来看后端。

好了,这个正是我们要说的multer模块。(据说这家伙是npm上点星最多的,没研究过,不知道。);怎么用?https://github.com/expressjs/multer这个是github地址,自己去看就行了。

然后我们说说下载。先吃饭一会再说

express----如何上传下载文件

标签:

原文地址:http://www.cnblogs.com/fctdream/p/4396254.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!