diff pkg/controllers/srimports.go @ 1225:4d7c44f7044e

Factored out som zip lookup code to be reusable in sounding result upload controller.
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Mon, 19 Nov 2018 17:28:35 +0100
parents bc4b642c8d04
children 2e65e8ddacab
line wrap: on
line diff
--- a/pkg/controllers/srimports.go	Mon Nov 19 17:14:42 2018 +0100
+++ b/pkg/controllers/srimports.go	Mon Nov 19 17:28:35 2018 +0100
@@ -14,6 +14,7 @@
 package controllers
 
 import (
+	"archive/zip"
 	"bufio"
 	"database/sql"
 	"encoding/hex"
@@ -134,6 +135,14 @@
 		return
 	}
 
+	srFile := filepath.Join(dir, "sr.zip")
+
+	var zr *zip.ReadCloser
+	if zr, err = zip.OpenReader(srFile); err != nil {
+		return
+	}
+	defer zr.Close()
+
 	_ = dir
 	// TODO: Implement me!