5
httpサービスからデータを取得していますが、のフライでを解凍します。ここ は私の現在のアプローチです: io.ReadCloserを解凍する方法は?
resp, err := http.Get(url)
if err != nil {
logger.Fatalf("Can't fatch %s data. %v", url, err)
}
logger.Info("Fetched data from %s", url)
content_zipped, err := ioutil.ReadAll(resp.Body)
resp.Body.Close()
if err != nil {
logger.Fatal(err)
}
zip_reader, err := zip.NewReader(bytes.NewReader(content_zipped), int64(len(content_zipped)))
は、一度にすべてのコンテンツ(6行)を読まずresp.Bodyを解凍する方法はありますか?私はのストリームバイトを意味します。
サービスからのデータはzipファイルです。 –