6

jQuery-File-Upload 与 Nodejs 配合得很好,但我发现很难与 Expressjs 集成。有什么建议么?感谢您的关注。

PD:https ://github.com/blueimp/jQuery-File-Upload

4

3 回答 3

10

还有一个 express 中间件:https ://github.com/aguidrevitch/jquery-file-upload-middleware

于 2012-11-14T08:06:23.833 回答
3

express 通过 Connect 的多部分中间件具有强大的功能,例如,您可以简单地将文件 POST 到特定路径,然后使用req.files处理已上传的任何内容。

处理文件上传的一个非常简单的选项是通过jQuery Form Plugin,如果您使用 Jade 作为模板引擎,您只需要一个具有文件输入的表单,插件应该负责其余的工作。

于 2012-11-20T21:04:28.580 回答
0

尝试在你的应用程序中使用https://github.com/felixge/node-formidable,并确保在你的 app.use() 链中没有任何异步项(例如调用数据库的东西),因为它们可能会导致您丢失数据。还要确保它在 app.post() 中,而不是 app.get() 处理程序中。

https://github.com/nfriedly/picsync-server/blob/master/app.js#L98有一个粗略但有效的例子,将 express 与强大的一起使用。

于 2012-04-07T03:46:38.767 回答