node.js connect-form image上传到tmp目录

时间:2011-10-07 14:19:19

标签: file-upload node.js express

我使用连接形式上传图片,并按照https://github.com/visionmedia/express/blob/cbdd907393e6fc9cf4eb092237241d1626a9a98d/examples/multipart/app.js表达。

图像保存到/ tmp目录。 我想将它从/ tmp更改为应用程序上下文中的某个目录。我怎么能这样做?

3 个答案:

答案 0 :(得分:2)

您可以使用utils.pump将文件移动到其他目录。

答案 1 :(得分:2)

您可以设置

req.form.uploadDir = "<your_path>"; 

,文件保存在固定路径中。

答案 2 :(得分:0)

最好是配置uploadDir:

app.use(express.bodyParser({uploadDir:__dirname+'/uploads'}));