因此,作为Express和Node的新手,我担心我必须不了解有关中间件的基本知识。我正在尝试使用express-formidable上传文件,我已经让它工作了(就获取文件并将其上传到我选择的目录中)。但是,我想要一个进度条或者能够在上传开始时做一些事情,例如选择文件名。我使用'progress'或'file'事件看到很多常规强大的例子。但对于我的生活,我无法弄清楚如何使用快速强大的方式来访问它。由于我无法创建IncomingForm,因此我不知道事件的位置或绑定方式。
我对于快速强大的运作方式缺少什么?它是否削减了关于强大的一切,只是填写你告诉它的文件?或者你可以访问一切强大的东西吗?
以下是我称之为“摄取”的路线的示例,即我收到上传文件并进行处理的地方。
app.post('/ingest', function(req, res) {
/*I want to be able to show progress here, and do other things
like set the file name before it's saved, but by the time I get here
the file is already processed and saved, and I can't figure out how
to access events using '.on' if there's no form object*/
});