Merge pull request #245 from dutchcoders/ISSUE-241

ISSUE-241 check metadata on preview
This commit is contained in:
Andrea Spacca
2019-07-06 20:23:24 +02:00
committed by GitHub

View File

@ -102,6 +102,14 @@ func (s *Server) previewHandler(w http.ResponseWriter, r *http.Request) {
token := vars["token"]
filename := vars["filename"]
_, err := s.CheckMetadata(token, filename, false)
if err != nil {
log.Printf("Error metadata: %s", err.Error())
http.Error(w, http.StatusText(http.StatusNotFound), http.StatusNotFound)
return
}
contentType, contentLength, err := s.storage.Head(token, filename)
if err != nil {
http.Error(w, http.StatusText(404), 404)