这是我在开发 nodediscuss 的过程中实现的,现在单独拆分出来作为一个库,方便有文件上传需求的同学们。
GitHub: https://github.com/heroicyang/express-fileuploader
- 在上传成功之后自动删除临时文件(原因请参见这里)
- 不负责
multipart解析,你可以自由选择multipart parser - 插件式,可插拔
- 可根据自己的需求自定义上传逻辑(Strategy),比如将文件上传至
Dropbox等
这是我在开发 nodediscuss 的过程中实现的,现在单独拆分出来作为一个库,方便有文件上传需求的同学们。
GitHub: https://github.com/heroicyang/express-fileuploader
multipart 解析,你可以自由选择 multipart parserDropbox 等| var gulp = require('gulp'); | |
| var source = require('vinyl-source-stream'); | |
| var browserify = require('browserify'); | |
| var watchify = require('watchify'); | |
| gulp.task('setWatch', function() { | |
| global.isWatching = true; | |
| }); | |
| gulp.task('browserify', function() { |
| { | |
| "vars": { | |
| "@gray-base": "#000", | |
| "@gray-darker": "lighten(@gray-base, 13.5%)", | |
| "@gray-dark": "lighten(@gray-base, 20%)", | |
| "@gray": "lighten(@gray-base, 33.5%)", | |
| "@gray-light": "lighten(@gray-base, 46.7%)", | |
| "@gray-lighter": "lighten(@gray-base, 93.5%)", | |
| "@brand-primary": "darken(#428bca, 6.5%)", | |
| "@brand-success": "#5cb85c", |