func uploadHandler(params martini.Params, w http.ResponseWriter, r *http.Request) { // This will upload the file as a raw file and data as record wise. var sendRequest = FileServerMessaging.FileRequest{} sendRequest.WebRequest = r sendRequest.WebResponse = w sendRequest.Parameters = make(map[string]string) sendRequest.Parameters = params sendRequest.Parameters["fileContent"] = string(r.Header.Get("fileContent")) exe := FileServer.FileManager{} fileResponse := exe.Store(&sendRequest) if fileResponse.IsSuccess == true { fmt.Fprintf(w, ":File uploaded successfully!") } else { fmt.Fprintf(w, "Aborted") } }