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 @@
- | 名字 | +名字 | +大小 | 操作 | ![]() |
{{ dirent.obj_name }} | + | {% else %} | {{ 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 = [] |
---|