'favicon.ico'FileNotFoundError:[WinError 3]

时间:2018-12-19 06:04:42

标签: html favicon

如何避免在下面的flask代码中找不到“ favicon.ico”错误?我搜索了几个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>

1 个答案:

答案 0 :(得分:1)

默认情况下,浏览器在打开网站时始终会寻找/favicon.ico,您需要在该网站上提供favicon文件来消除该错误。

您还可以自定义this guide之后的路径