文件读取
读取上传的文件
第一种 file.Open + io.ReadAll()
- 打开文件
- 读取文件
file,err := scontent.FormFile("file") // 读取客户端发送的文件, key为filefiledata, err2 := file.Open() // 打开文件data, err3 := io.ReadAll(filedata) // 读取文件fmt.Println(string(data)) // 将流转为人类可阅读的string形式第二种 os.Create + io.Copy
- 创建文件
- 打开文件供读取
- 拷贝文件
file,err := scontent.FormFile("file") // 读取客户端发送的文件, key为filereadFile, _ := file.Open()createFile, _:=io.Create(file)filedata, _ := io.Copy(readFile,WriterFile)