From 6c73f13fd09f50dc1de3df828f070f943b5d578c Mon Sep 17 00:00:00 2001 From: Douglas Pessoa Date: Fri, 23 Aug 2019 20:44:35 +0000 Subject: [PATCH] Fixes "mkdir /basedir: no such file or directory" by creating the directory recursively --- server/storage.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/storage.go b/server/storage.go index d6047ad..78f17c7 100644 --- a/server/storage.go +++ b/server/storage.go @@ -106,7 +106,7 @@ func (s *LocalStorage) Put(token string, filename string, reader io.Reader, cont path := filepath.Join(s.basedir, token) - if err = os.Mkdir(path, 0700); err != nil && !os.IsExist(err) { + if err = os.MkdirAll(path, 0700); err != nil && !os.IsExist(err) { return err }