2023.11.20使用flask做一个简单图片浏览器
功能:
(1)输入指定路径,打开文件夹
(2)判断文件格式为图片
(3)在前端进行预览
(4)使用bootstrap进行简单美化
main.py
from flask import Flask, request, render_template
import os
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/preview_images', methods=['POST'])
def preview_images():
folder_path = request.form['folder_path']
images = []
message = ''
if os.path.isdir(folder_path):
for filename in os.listdir(folder_path):
if filename.endswith('.jpg') or filename.endswith('.jpeg') or filename.endswith('.PNG'):
images.append(os.path.join(folder_path, filename))
if len(