{% extends "base.html" %} {% block title %}DVS云盘 - 首页{% endblock %} {% block content %}
{% if breadcrumbs %} {% for crumb in breadcrumbs[1:] %}
/
{% endfor %} {% endif %}
{% with messages = get_flashed_messages(with_categories=true) %} {% if messages %}
{% for category, message in messages %}
{% if category == 'success' %} {% elif category == 'danger' %} {% elif category == 'warning' %} {% else %} {% endif %}
{% if category == 'success' %}成功{% elif category == 'danger' %}错误{% elif category == 'warning' %}警告{% else %}提示{% endif %}
{{ message|safe }}
{% endfor %}
{% endif %} {% endwith %}

我的文件

管理你的文件与文件夹

文件列表
共 {{ items|length if items else 0 }} 项
{% if items and items|length > 0 %} {% for item in items %}
{% if item.is_dir %} {% elif item.ext in ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp', 'svg', 'ico'] %} {% elif item.ext in ['mp4', 'avi', 'mov', 'mkv', 'flv', 'wmv', 'webm', 'm4v'] %} {% elif item.ext in ['mp3', 'wav', 'flac', 'aac', 'ogg', 'm4a', 'wma'] %} {% elif item.ext == 'pdf' %} {% elif item.ext in ['doc', 'docx'] %} {% elif item.ext in ['xls', 'xlsx', 'csv'] %} {% elif item.ext in ['ppt', 'pptx'] %} {% elif item.ext in ['zip', 'rar', '7z', 'tar', 'gz', 'bz2'] %} {% elif item.ext in ['py', 'js', 'java', 'c', 'cpp', 'h', 'html', 'css', 'php', 'rb', 'go', 'rs', 'swift', 'kt'] %} {% elif item.ext in ['txt', 'md', 'log', 'ini', 'cfg', 'conf'] %} {% elif item.ext in ['exe', 'msi', 'dmg', 'pkg', 'deb', 'rpm', 'appimage'] %} {% elif item.ext in ['iso', 'img', 'vhd', 'vmdk'] %} {% elif item.ext in ['psd', 'ai', 'eps'] %} {% elif item.ext in ['bin', 'dat', 'db'] %} {% else %} {% endif %}
{% if item.is_dir %} {{ item.name }} {% else %} {{ item.name }} {% endif %} {% if not item.is_dir %} {% if item.ext %} {{ item.ext|upper }} - {% if item.ext in ['mp3', 'wav', 'flac', 'aac', 'ogg', 'm4a', 'wma'] %}音频文件 {% elif item.ext in ['mp4', 'avi', 'mov', 'mkv', 'flv', 'wmv', 'webm', 'm4v'] %}视频文件 {% elif item.ext in ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'webp', 'svg', 'ico'] %}图片文件 {% elif item.ext == 'pdf' %}PDF文档 {% elif item.ext in ['doc', 'docx'] %}Word文档 {% elif item.ext in ['xls', 'xlsx', 'csv'] %}Excel表格 {% elif item.ext in ['ppt', 'pptx'] %}演示文稿 {% elif item.ext in ['zip', 'rar', '7z', 'tar', 'gz', 'bz2'] %}压缩文件 {% elif item.ext in ['py', 'js', 'java', 'c', 'cpp', 'h', 'html', 'css', 'php', 'rb', 'go', 'rs', 'swift', 'kt'] %}代码文件 {% elif item.ext in ['txt', 'md', 'log', 'ini', 'cfg', 'conf'] %}文本文件 {% elif item.ext in ['exe', 'msi', 'dmg', 'pkg', 'deb', 'rpm', 'appimage'] %}可执行文件 {% elif item.ext in ['iso', 'img', 'vhd', 'vmdk'] %}磁盘镜像 {% elif item.ext in ['psd', 'ai', 'eps'] %}设计文件 {% elif item.ext in ['bin', 'dat', 'db'] %}二进制文件 {% else %}其他文件 {% endif %} {% else %} 未知类型 {% endif %} {% else %} 文件夹目录 {% endif %} {% if item.previewable %} 可预览 {% endif %}
{% if item.is_dir %} 文件夹 {% else %} {{ item.size or "未知大小" }} {% endif %} {{ item.modified or "未知" }} {% if not item.is_dir %} 扩展名: {{ item.ext|upper if item.ext else '无' }} {% endif %}
{% if item.is_dir %} {% endif %} {% if not item.is_dir %} {% if item.previewable %} {% endif %} {% endif %}
{% endfor %} {% else %}
这里还没有文件
点击右上角上传文件或创建文件夹。
{% endif %}
{% endblock %}