
因为浏览器是根据「URL 后缀」「响应头」双重判断的现在 URL 是/we.html浏览器直接判定是文件。我们把后缀改成/we浏览器就不会触发下载了。方案一1. 直接修改函数代码10 秒改完把app.py里的路由从/we.html改成/we# 原来的路由app.route(/we.html) # 改成下面这个去掉.html后缀 app.route(/we) def get_html(): # 代码内容完全不变只改路由 return Response( HTML_CONTENT, content_typetext/html; charsetutf-8, headers{Cache-Control: no-cache} )2. 部署后访问新链接原来的链接https://audio-web-mpwulqeoed.cn-chengdu.fcapp.run/we.html新链接去掉.htmlhttps://audio-web-mpwulqeoed.cn-chengdu.fcapp.run/we效果浏览器看不到.html后缀不会触发下载直接渲染网页。方案二用根路径/直接访问零后缀彻底绕开如果方案一还不行直接把页面挂在根路径/上用根路径/直接访问零后缀彻底绕开完全没有后缀的话浏览器也不会下载。1. 修改代码把页面挂在根路径# 直接用根路径 / 访问没有任何后缀 app.route(/) def get_html(): return Response( HTML_CONTENT, content_typetext/html; charsetutf-8, headers{Cache-Control: no-cache} )2. 部署后直接访问链接https://audio-web-mpwulqeoed.cn-chengdu.fcapp.run/效果根路径没有后缀 浏览器只会当成网页渲染绝对不会下载。