golangで、別サーバ上に配置されている画像を取得し、ファイルとして保存せずに、
その画像ファイルのサイズを知ることは可能でしょうか?
下記コードにて、ファイルの情報が取得できることは分かったのですが、
ファイルサイズについては取得出来ないようなので、別の方法があれば教えていただきたいです。
Go
1package main 2 3import ( 4 "bytes" 5 "image" 6 _ "image/jpeg" 7 _ "image/png" 8 "io/ioutil" 9 "log" 10 "net/http" 11) 12 13func main() { 14 resp, _ := http.Get("https://hogehoge.jp/huga/test.jpg") 15 16 defer resp.Body.Close() 17 data, _ := ioutil.ReadAll(resp.Body) 18 19 buf := bytes.NewBuffer(data) 20 img, _, _:= image.Decode(buf) 21 22 log.Printf("image : %+v\n", img) 23} 24
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。