【发布时间】:2012-07-02 23:28:53
【问题描述】:
这似乎应该是一个相当简单的问题,但我很难弄清楚如何解决它。
我正在使用 Node.js + Express 构建一个 Web 应用程序,我发现 express 暴露的 connect BodyParser 在大多数情况下都非常有用。但是,我希望在多部分表单数据 POST 出现时对其进行更精细的访问 - 我需要将输入流通过管道传输到另一台服务器,并且希望避免先下载整个文件。
但是,因为我使用的是 Express BodyParser,所以所有文件上传都会自动解析并使用“request.files”上传并可用,然后才能使用我的任何功能。
有没有办法让我为多部分表单数据帖子禁用 BodyParser 而不为其他所有内容禁用它?
【问题讨论】:
-
啊啊啊!我刚刚花了一天多的时间试图弄清楚为什么当示例应用程序(没有 Express,但显然还有许多其他差异)运行良好时我无法上传文件。原来
bodyParser是罪魁祸首。感谢您提出这个问题。
标签: javascript node.js file-upload express connect