application.py
Код: Выделить всё
import os
from flask import *
app = Flask(__name__)
UPLOAD_FOLDER = 'uploads'
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
@app.route('/')
def upload():
return render_template("file_upload_form.html")
@app.route('/upload', methods = ['POST'])
def upload():
if request.method == 'POST':
file = request.files['file']
file.save(os.path.join(app.config['UPLOAD_FOLDER'], "test.jpg"))
return redirect("/")
Код: Выделить всё
Upload
Посоветуйте, где я ошибаюсь?
Спасибо
============== РЕДАКТИРОВАТЬ ==================
редмицеллы любезно заметил, что у меня есть две функции с одинаковым именем — извините! Однако проблема остается.
Код: Выделить всё
import os
from flask import *
app = Flask(__name__)
UPLOAD_FOLDER = 'uploads'
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER
@app.route('/')
def myindex():
return render_template("file_upload_form.html")
@app.route('/upload', methods = ['POST'])
def upload():
if request.method == 'POST':
file = request.files['file']
file.save(os.path.join(app.config['UPLOAD_FOLDER'], "test.jpg"))
return redirect("/")
if __name__ == "__main__":
app.run(debug=True)
- Обслуживание приложения Flask «application.py» (отложенная загрузка)
Среда: разработка - Режим отладки: включен
- Выполняется https://e08f1ea9-40e0-458c-8c38-6f7f5b5 ... .xyz:8080/ (чтобы выйти, нажмите CTRL+C)
- Перезапуск с помощью stat
- Отладчик активен!
- ПИН-код отладчика: 113-512-723
192.168.239.158 - - [06/Авг/2020 21:17:11] "GET / HTTP/1.0" 200 -
Подробнее здесь: https://stackoverflow.com/questions/632 ... -but-not-o