У меня проблема с html img файлом
У меня есть доступ к Google диску и я загружаю html файл на свой диск, тогда у меня есть следующие шаги.
from google.colab.output import eval_js
print(eval_js("google.colab.kernel.proxyPort(5000)"))
from flask import Flask, render_template
app = Flask(__name__, template_folder='my google drive location')
@app.route("/")
def home():
return render_template('index.html')
if __name__ == "__main__":
app.run()
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>index file</title>
<style>
img{
margin : 50px 0 0 40px;
border-radius : 500px;
}
</style>
</head>
<body>
<div align="center">
<h1> Hello, Flask</h1>
<hr/>
<a href="/info"> [info.html] </a> <br>
<img src="{{ url_for('static', filename='img.jpg') }}" width="400" height="300">
</div>
</body>
</html>
и индекс. html ниже
проблема в том, что я могу получить доступ к этому html и flask работает хорошо, но страница не может загрузить файл img.jpg. файл img находится в / content / drive / My Drive / web / myFlask / static, поэтому я помещаю url_for ('stati c', filename = 'img.jpg')
, когда я использую этот код на моем компьютере он работает, но как только я попробую его в google colab, все будет хорошо, кроме загрузки файла img.
у кого-нибудь раньше была эта проблема?