add co-fs to multipart example

This commit is contained in:
TJ Holowaychuk 2013-12-08 10:40:01 -08:00
parent f259703a9c
commit 70df2fd232
2 changed files with 6 additions and 5 deletions

View File

@ -7,8 +7,8 @@
var os = require('os');
var path = require('path');
var fs = require('fs');
var koa = require('koa');
var fs = require('co-fs');
var parse = require('co-busboy');
var saveTo = require('save-to');
@ -24,7 +24,7 @@ app.use(function *(){
var tmpdir = path.join(os.tmpdir(), uid());
// make the temporary directory
yield fs.mkdir.bind(null, tmpdir);
yield fs.mkdir(tmpdir);
// list of all the files
var files = [];
@ -34,7 +34,7 @@ app.use(function *(){
var part;
while (part = yield parts) {
// filename for this part
files.push(file = path.join(tmpdir, part.filename))
files.push(file = path.join(tmpdir, part.filename));
// save the file
yield saveTo(part, file);
}

View File

@ -10,7 +10,8 @@
"koa-session": "koajs/session",
"co-busboy": "cojs/busboy",
"save-to": "~1.0.0",
"raw-body": "~1.1.1"
"raw-body": "~1.1.1",
"co-fs": "~1.1.1"
},
"devDependencies": {
"co": "*",
@ -25,4 +26,4 @@
"node": ">= 11.3"
},
"license": "MIT"
}
}