本文最后更新于 2025-09-29,文章内容可能已经过时。

问题描述

搭建nextcloud后点击图片直接弹出下载选项,无法预览图像

解决方法

需要配置mjs

server {
    # ... 您现有的配置 ...

    # 修复 MIME 类型问题 - 全面方案
    location ~ \.mjs$ {
        types { } 
        default_type application/javascript;
        add_header Content-Type application/javascript;
        add_header Cache-Control "public, immutable";
        # 确保文件可以被访问
        try_files $uri $uri/ =404;
    }

    # ... 您现有的其他配置 ...
}

添加以上代码后重载nginx配置