使用节点js从url下载大文件

我想从我简单的http服务器上下载大文件。 我正在使用node-webkit应用程序。 和简单的http.get方法来下载文件,但不是从服务器下载大文件。 这里是我写的代码。

var http = require('http'); var fs = require('fs'); var file = fs.createWriteStream("file.jpg"); var request = http.get("http://something.zip", function(response) { response.pipe(file); }); 

当我从本地服务器下载文件时,此代码工作正常。 但是,当我提供服务器上托pipe的文件的url,那么它不工作。
我的应用程序从服务器下载zip文件,但在5-10%之后从互联网下载文件时,连接closures。
请帮忙。