要使用FLask框架实现图片上传和显示,首先需要创建Flask框架的项目(使用pycharm专业版)

app.py
import pymysql
from flask import Flask, request, redirect, url_for, render_template
import os
from pymysql import Error
app = Flask(__name__)
app.secret_key = 'dsdfsfdaxxx'
# 数据库连接对象
def get_db_connection():
# 连接数据库
db = pymysql.connect(user='root', password='Nebula@123', host='你的IP', port=3306, database='你的数据库')
return db
# 保存图片路径到数据库
def save_to_db(filename):
try:
conn = get_db_connection()
cursor = conn.cursor()
query = "INSERT INTO images (image_path) VALUES (%s)"
cursor.execute(query, filename) # 修改为你的本地目录路径和文件名
conn.commit()
cursor.close()
conn.close()
except Error as e:
print(e)
# 上传本地图片
@app.route('/')
@app.route('/upload', methods=['GET', 'POST'])
def upl

本文介绍了如何使用Python的Flask框架结合MySQL数据库实现图片上传功能,包括创建Flask应用、设置路由、处理上传、保存图片路径到数据库以及HTML模板的编写。

5万+

被折叠的 条评论
为什么被折叠?



