2012-04-10 43 views
0

我正在使用express v2.5.8。我上传从那里在形式与该文件输入被分类为文件多部分形式的文件:无法使用expressjs处理图片上传

形式: ENCTYPE =“多部分/格式数据”

元素: 类型=“文件”

在服务器端应用程序,我已经设置了以下内容: app.use(express.bodyParser({uploadDir: './文件/ PH'}))//有效目录和没有写问题

我还需要'fs'模块。

在表单处理路由中,我可以看到req.body,但是当我尝试访问req.files时,似乎在检查req.is('image')时未定义&,结果为false。

任何有关处理图像上传从html表单处理通过快递的建议,将不胜感激。

在此先感谢。

+0

is req.files available in connect v1.7.2/express v2.5.8? – 2012-04-11 02:16:20

+0

切换到节点强大,它的工作原理 - 一旦我使用express v3.0/connect v2.0,将再次检查上面的逻辑。 – 2012-04-11 02:52:17

回答

0

我切换到node-formidable,它适用于我 - 我会再次检查上面的逻辑,一旦我使用express v3.0/connect v2.0(它似乎req.files为多部分数据可用快速3.0 /连接2.0虽然我不完全确定,所以请做你自己的尽职调查)。