'favicon.ico' FileNotFoundError: [WinError 3]
'favicon.ico' FileNotFoundError: [WinError 3]
如何避免在下面的 flask 代码中出现 'favicon.ico' not found 错误?我搜索了几个 favicon.ico 个问题,但无法解决这个问题。
@app.route('/<path:req_path>')
def dir_listing(req_path):
abs_path = os.path.join(UPLOAD_FOLDER, req_path)
# Check if path is a file and serve
if os.path.isfile(abs_path):
return send_file(abs_path, mimetype="application/json")
# Show directory contents
files = os.listdir(abs_path)
return render_template('file_list.html', files=files)
index.html
<!doctype html>
<title>Upload new File</title>
<hr>
<link rel="shortcut icon" href="#" />
<h1>{{message}}</h1>
<form action="" method=post enctype=multipart/form-data>
<p><input type=file name=file>
<input type=submit value=Upload>
</form>
<ul>
{% for file in file_list %}
<li><a href="{{ file }}">{{ file }}</a></li>
{% endfor %}
</ul>
file_list.html-
<ul>
{% for file in files %}
<li>
<a href="{{ file }}">{{ file }}</a>
</li>
{% endfor %}
</ul>
默认情况下,浏览器在打开网站时总是寻找 /favicon.ico
,您需要在那里提供网站图标文件以消除该错误。
您还可以自定义路径如下this guide
如何避免在下面的 flask 代码中出现 'favicon.ico' not found 错误?我搜索了几个 favicon.ico 个问题,但无法解决这个问题。
@app.route('/<path:req_path>')
def dir_listing(req_path):
abs_path = os.path.join(UPLOAD_FOLDER, req_path)
# Check if path is a file and serve
if os.path.isfile(abs_path):
return send_file(abs_path, mimetype="application/json")
# Show directory contents
files = os.listdir(abs_path)
return render_template('file_list.html', files=files)
index.html
<!doctype html>
<title>Upload new File</title>
<hr>
<link rel="shortcut icon" href="#" />
<h1>{{message}}</h1>
<form action="" method=post enctype=multipart/form-data>
<p><input type=file name=file>
<input type=submit value=Upload>
</form>
<ul>
{% for file in file_list %}
<li><a href="{{ file }}">{{ file }}</a></li>
{% endfor %}
</ul>
file_list.html-
<ul>
{% for file in files %}
<li>
<a href="{{ file }}">{{ file }}</a>
</li>
{% endfor %}
</ul>
默认情况下,浏览器在打开网站时总是寻找 /favicon.ico
,您需要在那里提供网站图标文件以消除该错误。
您还可以自定义路径如下this guide