package
0.0.0-20230314204536-0c51a3488780
Repository: https://github.com/austral1a/fileserver.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
func SendRealFile(filename string) { conn, err := net.Dial("tcp", ":20") if err != nil { fmt.Println(err) } file, err := os.Open(filename) if err != nil { fmt.Println(err) } f, err := io.ReadAll(file) if err != nil { fmt.Println(err) } var buf bytes.Buffer encoder := gob.NewEncoder(&buf) name, _, err := GetFileNameAndExt(file.Name()) if err != nil { fmt.Println(err) } err = encoder.Encode(types.File{ Name: name, Data: bytes.Buffer{}.Write(&f), }) if err != nil { fmt.Println(err) } _, err = conn.Write(buf.Bytes()) if err != nil { fmt.Println(err) } } */.