diff --git a/server.go b/server.go index 1bff7ec..893e30e 100644 --- a/server.go +++ b/server.go @@ -191,6 +191,10 @@ func uploadHandler(w http.ResponseWriter, r *http.Request) { func crmAttachmentHandler(w http.ResponseWriter, r *http.Request) { fileID := getCrmFileID(r.URL.Path) saveAs := GlobalPath.CRMAttachment + "crm_attach_" + fileID //add prefix for easy deleting + if isFileExist(saveAs) { + http.ServeFile(w, r, saveAs) + return + } if fileID == "" { log.Println("invalid fileID") response404Handler(w)