diff --git a/module/file/view/printfiles.html.php b/module/file/view/printfiles.html.php
index 30059f8238..128947b915 100644
--- a/module/file/view/printfiles.html.php
+++ b/module/file/view/printfiles.html.php
@@ -36,6 +36,28 @@ function downloadFile(fileID)
{
$fileTitle = "
" . $file->title .'.' . $file->extension;
echo html::a($this->createLink('file', 'download', "fileID=$file->id") . $sessionString, $fileTitle, '_blank', "onclick='return downloadFile($file->id)'");
+
+ /* Show size info. */
+ if($file->size < 1024)
+ {
+ echo "(" . $file->size . 'B' . ")";
+ }
+ elseif($file->size < 1024 * 1024)
+ {
+ $file->size = round($file->size / 1024, 2);
+ echo "(" . $file->size . 'K' . ")";
+ }
+ elseif($file->size < 1024 * 1024 * 1024)
+ {
+ $file->size = round($file->size / (1024 * 1024), 2);
+ echo "(" . $file->size . 'M' . ")";
+ }
+ else
+ {
+ $file->size = round($file->size / (1024 * 1024 * 1024), 2);
+ echo "(" . $file->size . 'G' . ")";
+ }
+
echo "";
common::printLink('file', 'edit', "fileID=$file->id", "", '', "class='edit btn-icon' title='{$lang->file->edit}'");
if(common::hasPriv('file', 'delete')) echo html::a('###', "", '', "class='btn-icon' onclick='deleteFile($file->id)' title='$lang->delete'");