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)
}
}
*/.