From ef2ca20a4816590ce54574da66e5a29d5b599b28 Mon Sep 17 00:00:00 2001 From: nlt2390 Date: Tue, 6 May 2014 18:42:25 +0700 Subject: [PATCH 1/2] fix papercut process copy not work without file extension --- examples/express.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/examples/express.coffee b/examples/express.coffee index 72fa811..01abdc0 100644 --- a/examples/express.coffee +++ b/examples/express.coffee @@ -48,8 +48,10 @@ imageId = 0 app.post '/avatar', (req, res)-> uploader = new AvatarUploader() + timeStamp = new Date() + timeStamp = timeStamp.getTime() - uploader.process "#{imageId++}", req.files.avatar.path, (err, images)-> + uploader.process "#{timeStamp}_#{req.files.avatar.name}", req.files.avatar.path, (err, images)-> res.send 200, """ From 52859e85cbc4ea3395fd4103d9a6cf338c74832e Mon Sep 17 00:00:00 2001 From: nlt2390 Date: Tue, 6 May 2014 18:42:25 +0700 Subject: [PATCH 2/2] fix papercut process copy not work without file extension --- examples/express.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/express.coffee b/examples/express.coffee index 72fa811..37235a4 100644 --- a/examples/express.coffee +++ b/examples/express.coffee @@ -21,6 +21,10 @@ AvatarUploader = papercut.Schema (schema)-> @version name: 'avatar' size: '200x200' + + @version + name: 'origin' + process: 'copy' express = require('express') app = express() @@ -48,8 +52,10 @@ imageId = 0 app.post '/avatar', (req, res)-> uploader = new AvatarUploader() + timeStamp = new Date() + timeStamp = timeStamp.getTime() - uploader.process "#{imageId++}", req.files.avatar.path, (err, images)-> + uploader.process "#{timeStamp}_#{req.files.avatar.name}", req.files.avatar.path, (err, images)-> res.send 200, """