app.py主代码:
import os.path
from flask import Flask, render_template, render_template_string, redirect, url_for, request
from flask_sqlalchemy import SQLAlchemy
from werkzeug.utils import secure_filename
from forms import LoginForm, RegisterForm
app = Flask(__name__)
@app.route("/img/upload", methods=["POST", "GET"])
def img_upload():
"""不使用WTF文件上传"""
"""__file__表示了当前文件的path"""
file_path = os.path.join(os.path.dirname(__file__), "medias")
if request.method == "POST":
# 获取文件列表
file = request.files
file1 = file.get("file1", None)
if file1:
"""file1.filename获取文件对象名"""
f_name = secure_filename(file1.filename)
print("filename:", f_name)
file_name = os.path.join(file_path, f_name)
file1.save(