summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/main.go b/main.go
index 74d62df..9af89eb 100644
--- a/main.go
+++ b/main.go
@@ -28,7 +28,7 @@ const (
)
type Server struct {
- data string
+ dataDir string
host string
maxSize int64
}
@@ -89,7 +89,7 @@ func readMetadata(filename string) (*Metadata, error) {
}
func (s *Server) writeMetadata(name string, m *Metadata) error {
- filename := filepath.Join(s.data, name+MetadataExt)
+ filename := filepath.Join(s.dataDir, name+MetadataExt)
return writeMetadata(filename, m)
}
@@ -100,7 +100,7 @@ func (s *Server) randomFile(ext string) (*os.File, string, error) {
return nil, "", err
}
name := base64.RawURLEncoding.EncodeToString(random[:]) + ext
- filename := filepath.Join(s.data, name)
+ filename := filepath.Join(s.dataDir, name)
f, err := os.OpenFile(filename, os.O_CREATE|os.O_EXCL|os.O_WRONLY, 0o644)
if err != nil {
return nil, "", err
@@ -154,7 +154,7 @@ func (s *Server) postFile(r *http.Request) (string, error) {
}
func (s *Server) servePosting(w http.ResponseWriter, r *http.Request, name string) {
- filename := filepath.Join(s.data, name)
+ filename := filepath.Join(s.dataDir, name)
m, err := readMetadata(filename + MetadataExt)
if err != nil {
log.Print("readMetadata(): ", err)
@@ -280,7 +280,7 @@ func main() {
log.Fatal(err)
}
s := &Server{
- data: datadir,
+ dataDir: datadir,
host: host,
maxSize: int64(maxSize),
}