我在使用restify将文件上传到node.js应用程序时遇到问题.
这是我的上传代码https://gist.github.com/maumercado/7ab5cbbfd27c6b825044
显然事件没有被触发,但我真的不知道原因,也正在创建文件,但是一旦我看到大小信息它就说0字节.
这也是server.js文件https://gist.github.com/maumercado/ecf948b4b8fc7d39e69e
我使用post请求上传文件和节点0.10.7.
代码有什么问题?
谢谢
它看起来像是restify.bodyParser()一样的express.bodyParser(),因为它将为你处理上传(并且在此过程中消耗与请求一起传递的正文数据,因此一旦你的处理程序被调用就没有什么可读的 - 因此,也没有事件).
req.files.selfie.path在您的情况下,上传的数据将写入临时文件.
至于你打算做什么(上传进度),我认为这是不可能的,除非你实现bodyParser()自己的功能.但是我并不过分熟悉Restify的内部运作,因为我对此有100%肯定.
如果您使用浏览器作为客户端,则可以在那里实现上载进度.
| 归档时间: |
|
| 查看次数: |
5565 次 |
| 最近记录: |