diff --git a/templates/repo.html b/templates/repo.html index 99c2b4b846..078520d4f8 100644 --- a/templates/repo.html +++ b/templates/repo.html @@ -55,7 +55,8 @@ - + + @@ -65,9 +66,11 @@ + {% else %} +
名字名字大小 操作
{{ dirent.obj_name }} {{ dirent.props.obj_name }}{{ dirent.file_size|filesizeformat }} 查看 下载 diff --git a/views.py b/views.py index 9db0692d3b..3ac3c9eed8 100644 --- a/views.py +++ b/views.py @@ -143,6 +143,10 @@ def repo(request, repo_id): dirent.is_dir = True else: dirent.is_dir = False + try: + dirent.file_size = seafserv_rpc.get_file_size(dirent.obj_id) + except: + dirent.file_size = 0 # generate path and link paths = []