ドキュメントでは、
ディスクに保存されている場合、ファイルの基になる具象タイプは*os.Fileになります。
この場合、すべてが明確です。素晴らしい。しかし、ファイルがメモリに保存されている場合、そうでない場合はどうなりますか?
私の実際の問題は、htmlフォームを介して取得した、メモリに格納されているさまざまなファイルのサイズを取得しようとしているのですが、場所がないため、os.Statを使用してfileInfo.Size()を実行できないことです。ファイルの名前だけです。
fhs := req.MultipartForm.File["files"]
for _, fileHeader := range fhs {
file, _ := fileHeader.Open()
log.Println(len(file)) // Gives an error because is of type multipart.File
fileInfo, err := os.Stat(fileHeader.Filename) // Gives an error because it´s just the name, not the complete path
// Here I would do things with the file
}