diff --git a/s3/s3.go b/s3/s3.go
index dee365b31e3b0a092961352d5de6656c4cc82da1..997f8640e568c0eda68af4c2dc9fec321b06f285 100644
--- a/s3/s3.go
+++ b/s3/s3.go
@@ -205,8 +205,9 @@ func (s SessionWithHelpers) UploadWithSettingsRevised(data []byte, bucket string
 		var headers map[string]string
 
 		if settings.AddContentDisposition {
+
 			headers = map[string]string{
-				"content-disposition": fmt.Sprintf("attachment; filename=\"%s.%s\"", settings.FileName, settings.FileExt),
+				"content-disposition": fmt.Sprintf("attachment; filename=\"%s%s\"", settings.FileName, settings.FileExt),
 			}
 		}