feat: error response

This commit is contained in:
2025-04-15 22:18:40 +02:00
parent e9601b2fe1
commit e961a4250d
3 changed files with 15 additions and 5 deletions

View File

@ -15,15 +15,13 @@ func FileUploadRoute(req *server.Request) *server.Response {
log.Println("[MAIN] File Upload request:", req)
bytes, err := req.ExtractBytes()
if err != nil {
log.Fatalln("Failed to extract bytes from payload:", err)
return server.NewStatusResponse(server.STATUS_INTERNALERR)
return server.NewErrorResponse(err)
}
filename := "received.bin"
err = os.WriteFile(filename, bytes, 0644)
if err != nil {
log.Fatalln("Failed to write packet payload into a file:", err)
return server.NewStatusResponse(server.STATUS_INTERNALERR)
return server.NewErrorResponse(err)
}
log.Println("Received new request from client:", req.Conn().RemoteAddr().String())