如果存储在磁盘上,文件的底层具体类型将是 *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}
- 3 回答
- 0 关注
- 440 浏览
添加回答
举报
0/150
提交
取消