到目前为止,我使用expressjs大约一个月,我偶然发现了文件上传的问题.尽管咨询谷歌和各种博客,但我找不到以下三个问题的答案:
我需要做什么/ bodyParser的设置我必须选择以便:
确保确实上传了文件(目前,在没有选择文件的情况下提交表单时会创建一个空文件).
在哪里可以指定文件允许的最大大小值?
如何省略文件的重命名?
目前,我在Express(v.3.0.0)应用程序中包含bodyParser,其中包含以下选项:
{keepExtensions: true, uploadDir: __dirname + '/public/uploads'}
Run Code Online (Sandbox Code Playgroud) 我正在尝试向我的expressjs应用添加错误和通知功能.我以为通过电话来考虑
app.use(function (req, res, next) {
res.notice = function (msg) {
res.send([Notice] ' + msg);
}
});
Run Code Online (Sandbox Code Playgroud)
notice函数将附加到我的应用程序中的所有res对象,使我能够按如下方式使用它:
app.get('something', function (req, res) {
res.notice('Test');
});
Run Code Online (Sandbox Code Playgroud)
但是,上面的示例不起作用.有没有办法完成我想要做的事情?