Skip to content

Commit

Permalink
Merge pull request #15 from magicsky/master
Browse files Browse the repository at this point in the history
某些情况下,上传图片会失败或者只上传了半张图片
  • Loading branch information
netpi authored Jul 6, 2016
2 parents 80f8593 + 1e521d4 commit 0d89c9b
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 11 deletions.
20 changes: 11 additions & 9 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -71,17 +71,19 @@ var respond = function(static_url, callback) {
var tmpdir = path.join(os.tmpDir(), path.basename(filename));
var name = snowflake.nextId() + path.extname(tmpdir);
var dest = path.join(static_url, img_url, name);

file.pipe(fs.createWriteStream(tmpdir));
fse.move(tmpdir, dest, function(err) {
if (err) throw err;
res.json({
'url': path.join(img_url, name),
'title': req.body.pictitle,
'original': filename,
'state': 'SUCCESS'
var writeStream = fs.createWriteStream(tmpdir);
writeStream.on("close", function () {
fse.move(tmpdir, dest, function(err) {
if (err) throw err;
res.json({
'url': path.join(img_url, name),
'title': req.body.pictitle,
'original': filename,
'state': 'SUCCESS'
});
});
});
file.pipe(writeStream);
};
callback(req, res, next);
});
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@
"tarball": "http://registry.npmjs.org/ueditor/-/ueditor-1.0.0.tgz"
},
"directories": {},
"_resolved": "https://registry.npmjs.org/ueditor/-/ueditor-1.0.0.tgz",
"_resolved": "https://registry.npmjs.org/ueditor/-/ueditor-1.0.0.tgz"

}

0 comments on commit 0d89c9b

Please sign in to comment.