Пример #1
0
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")
	}
}