func FilePostHandler(storage storage.Storage, writer http.ResponseWriter, request *http.Request) { id, err := storage.Post(request.Body) if err != nil { log.Println("File post error: ", err) writer.WriteHeader(http.StatusInternalServerError) } else { writer.Write([]byte(id)) } }