mirror of
https://github.com/koajs/examples.git
synced 2026-01-18 14:38:19 +00:00
add co-fs to multipart example
This commit is contained in:
parent
f259703a9c
commit
70df2fd232
@ -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);
|
||||
}
|
||||
|
||||
@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user