node.js knox教程 – 如何用node.js上传文件

如何使用knox上传带有node.js的文件?

https://github.com/LearnBoost/knox

上传到node.js的完整代码是什么,从路由到用knox上传? 我认为那里的文档只涵盖了他们把它放到s3上的部分。

举例:

fs.readFile('Readme.md', function(err, buf){ var req = client.put('/test/Readme.md', { 'Content-Length': buf.length , 'Content-Type': 'text/plain' }); req.on('response', function(res){ if (200 == res.statusCode) { console.log('saved to %s', req.url); } }); req.end(buf); }); 

但Readme.md从哪里来?

谢谢。

OK,节点强大。 得到它了。 这是正确的插件。

您可以使用连接forms上传文件。 它在幕后使用节点强大的库。 这里是一个例子 ,展示了如何使用express.js和连接forms从页面/表单上传文件。

Readme.md是knox包的一部分,它位于knox文件夹的根目录下,所以从该文件夹运行,不需要使用__dirname。 它只是相同文件夹中文件的相对文件path。