0

readmeに記載されている方法でイメージをダウンロードしようとしています。これが私のコードです:

request("https://www.google.com/images/google_favicon_128.png").pipe(fs.createWriteStream('google_favicon_128.png'))

問題は、ファイルが常に 0 バイトであることです。標準httpsライブラリをダウンロードしてdataandendイベントを処理すると、問題なく動作します。私が間違っていることはありますか?

4

1 に答える 1

0

ノード v0.10.15 とリクエストの最新バージョン (2.25.0) を使用して、基本的な例をテストしました。

var request = require('request');
var fs = require('fs');

request("https://www.google.com/images/google_favicon_128.png").pipe(fs.createWriteStream('google_favicon_128.png'));

ファイルを正常に保存しました。ファイルを書き込んでいるディレクトリの権限の問題でしょうか?

どのバージョンのノードとリクエストを使用していますか?

于 2013-08-05T14:31:50.773 に答える