出图成功但看不到图:预览 404、保存的图片找不到 / 全站资源搜索
搜索 更新 2026-10-02
报错 082 前端界面、浏览器与工作流加载 有来源可查

出图成功但看不到图:预览 404、保存的图片找不到

报错原文(原样)
Request URL http://localhost:8188/api/view?type=input&filename=Klein_00070_.png&subfolder=&rand=0.5196543043407168
Request Method GET
Status Code 404 Not Found
Remote Address 127.0.0.1:8188
Referrer Policy strict-origin-when-cross-origin
检索关键词 404 Not Found、/api/view、Load Image (From Output) has no Preview、no preview、图片找不到、output 目录、--output-directory
先看这一句 队列显示执行完成、控制台也打印了耗时,但节点上没有预览图;或者在「从输出加载图片」之类的节点里选中图片后报 404,同时磁盘上确实找不到刚出的图。
适用版本 LoadImageOutput 的 404 是特定版本区间的后端缺陷,ComfyUI#13078 报告于 v0.17.2 附近;「看不到输出目录」属全版本通用误操作 · 核实日期 2026-09-26 · 状态 已核实
适用环境:Windows 便携版、秋叶/绘世整合包、ComfyUI Desktop、Linux + 云 GPU、Docker/服务器、全部主流环境

现象与触发场景

常见触发场景:

  • 工作流里没有接 SaveImage / PreviewImage 节点
  • 启动时用 --output-directory 改了输出目录,或桌面版在设置里改了存储位置
  • 升级后 LoadImageOutput 这类内部路由出现 bug,返回的文件名与目录类型对不上
  • 用 Load Image (From Output) 选择图片时浏览器控制台报 /api/view 404

根因

  • 内部路由返回的文件名丢失了目录类型标记。ComfyUI#13078 的报告者比对出 /api/view 的请求是 type=input 而文件名没有带 [output] 标记,导致 404;同 issue 中 dihan 在 ComfyUI v0.17.2 上还伴随报错 "Invalid image file" 与 "prompt_outputs_failed_validation"
  • 工作流没有把图像交给输出节点。官方文档说明 /prompt 提交后由后端执行并写入历史,前端预览依赖后端返回的输出文件;没有 SaveImage/PreviewImage 时执行成功但界面上无图可显示
  • 输出目录被改到别处。ComfyUI Wiki 有专页讲如何更改输出文件夹位置,forum.comfy.org 也有帖 "Setting storage for output bu v0.24.1 is ignored",说明改过路径却仍去默认目录找图是常见误判

解决步骤

已按「最可能有效」排序。请从上往下做,每做完一步用「验证」确认,不要一次改五处。

  1. 先确认文件到底有没有写到磁盘
    直接去磁盘上找,不要只信界面:便携版默认在 ComfyUI/output 下,文件名类似 ComfyUI_00001_.png。同时看启动 ComfyUI 的终端里打印的保存路径。文件存在但界面不显示,问题在预览链路;文件不存在,问题在保存节点或输出目录。
  2. 核对启动参数与设置里的输出目录
    检查启动命令里有没有 --output-directory,以及设置菜单里的输出/存储位置。桌面版可以在设置 → 服务器配置里看存储位置;forum.comfy.org 有 "Setting storage for output bu v0.24.1 is ignored" 的反馈说明这项设置在部分版本上不生效,遇到就一直去默认目录找,或改用便携版/命令行指定。
    python main.py --output-directory D:\comfy-output
  3. 给工作流补上输出节点
    确认工作流末端接了 SaveImage 或 PreviewImage;只执行不保存时,控制台只有 "Prompt executed in ..." 这类提示而错误不会出现,容易被误当成 bug。在 ComfyUI 设置里有 Errors 面板相关开关(Show errors tab in side panel),开启后更能看出是否存在被忽略的输出问题。
  4. 针对 LoadImageOutput 的 404,先用 /api/view 手工验证 URL 形态再决定是否改代码
    把报错里的 filename、subfolder 抄出来,手工构造带 type=output 与 type=input 的 /api/view 请求各试一次:如果换成正确目录类型就能取到图,说明是内部路由返回的目录标记缺失(对应 ComfyUI#13078 里那段 internal_routes.py 的改动建议)。该 issue 中的修改属于社区用户自行提出的 workaround,不是官方修复,且每次更新 ComfyUI 都会覆盖,因此优先选择升级到已修复的版本。
    curl -i "http://127.0.0.1:8188/api/view?type=output&filename=ComfyUI_00001_.png&subfolder="
    curl -i "http://127.0.0.1:8188/api/view?type=input&filename=ComfyUI_00001_.png&subfolder="

验证是否修好

新出的图能在 output 目录(或你指定的目录)里看到对应文件,浏览器 F12 → Network 里 /api/view 请求返回 200 而不是 404,节点上的预览图正常显示。

补充说明

ComfyUI#13078 里的 internal_routes.py 单行改法明确标注为社区用户提出的 workaround,未经官方确认,写入时已按此定位表述;另有 ComfyUI#15509 "Fix missing asset preview URLs outside input and output" 为官方仓库的修复 PR,本次未取到其正文,仅作为线索。

来源

按可信度排列:官方 issue / 官方文档 > 节点仓库 issue > 社区帖 > 中文社区文章。 链接以纯文本给出(本站不做站外跳转),需要核对时请自行复制到浏览器打开。
  1. [196] (官方 issue) Load Image (From Output) has no Preview https://github.com/Comfy-Org/ComfyUI/issues/13078
  2. [197] (官方 issue) Fix missing asset preview URLs outside input and output https://github.com/Comfy-Org/ComfyUI/pull/15509
  3. [198] (社区) Setting storage for output bu v0.24.1 is ignored https://forum.comfy.org/t/setting-storage-for-output-bu-v0-24-1-is-ignored/4473
  4. [199] (社区) ComfyUI 端口 8188 和 8000:局域网访问与远程访问设置 https://comfyui-wiki.com/zh/faq/how-to-access-comfyui-on-lan

这条报错要用到的东西

按本条报错所属的类别(前端界面、浏览器与工作流加载)列出站内相关的下载包与板块入口。 它们不是「必须下载才能修好」,而是这一类问题里最常要动到的东西;具体怎么做,以上面的解决步骤为准。

常用节点速查包常用节点参数小抄 / 常见连法示意图 待挂载
工作流换一条已知结构完整的工作流对照排查 板块

同一类别的其他条目

这个解法对你有效吗 记录只存在你自己的浏览器里,不需要注册账号。

返回报错库