diff --git a/longs/models.py b/longs/models.py
index 62c267e6..6597222d 100644
--- a/longs/models.py
+++ b/longs/models.py
@@ -491,6 +491,16 @@ class LongSeries(models.Model):
i.save()
n = n + 1
+ def get_total_image_size(self):
+ images = self.images.all()
+
+ size = 0
+
+ for i in images:
+ size += i.image.size
+
+ return size
+
# class LongImage(models.Model):
# long = models.ForeignKey(Long,
# related_name="images",
diff --git a/longs/templates/longs/long_series_viewer.html b/longs/templates/longs/long_series_viewer.html
index 9a6beb80..e60bab76 100755
--- a/longs/templates/longs/long_series_viewer.html
+++ b/longs/templates/longs/long_series_viewer.html
@@ -24,6 +24,8 @@ This series is not associated with any cases.
title="orders dicom by uploaded filename">Order by uploaded filename
{% for image in series.images.all %}
-{{image.image.url}}, pos: {{image.position}}, {{image.upload_filename}}
+{{image.image.url}}, pos: {{image.position}}, {{image.upload_filename}} [{{image.image.size|filesizeformat}}]
+
+
Total image size: {{series.get_total_image_size|filesizeformat}}
{% endfor %} \ No newline at end of file