当前位置: 首页 > news >正文

莱芜网站优化平台罗玉凤做网站

莱芜网站优化平台,罗玉凤做网站,网站建设丨找王科杰效果好,北京网站优化方案2023.11.20使用flask做一个简单图片浏览器 功能: (1)输入指定路径,打开文件夹 (2)判断文件格式为图片 (3)在前端进行预览 (4)使用bootstrap进行简单美化 ma…

2023.11.20使用flask做一个简单图片浏览器

功能:
(1)输入指定路径,打开文件夹
(2)判断文件格式为图片
(3)在前端进行预览
(4)使用bootstrap进行简单美化
在这里插入图片描述
main.py

from flask import Flask, request, render_template
import osapp = 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(images) == 0:message = '该文件夹中没有图片文件'else:message = f'共找到{len(images)}个图片文件'else:message = '该路径不是一个文件夹'return render_template('index.html', images=images, message=message)if __name__ == '__main__':app.run()

index.html

<!DOCTYPE html>
<html>
<head><title>图片预览</title><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script><link href="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/css/bootstrap.min.css" rel="stylesheet"><script src="https://cdn.staticfile.org/twitter-bootstrap/5.1.1/js/bootstrap.bundle.min.js"></script><style>.thumbnail {height: 150px;object-fit: contain;}</style>
</head>
<body><div class="container mt-3"><h2>图片预览</h2><form method="POST" action="/preview_images"><div class="input-group mb-3"><input type="text" id="folderPath" name="folder_path" class="form-control" placeholder="请输入文件夹路径"><button type="submit" class="btn btn-primary">预览</button></div></form>{% if images %}<p>{{ message }}</p><div class="row row-cols-1 row-cols-md-3 g-4">{% for image in images %}<div class="col"><div class="card"><img src="{{ image }}" class="card-img-top thumbnail" alt="..."><div class="card-body"><button type="button" class="btn btn-primary" onclick="previewImage('{{ image }}')">预览</button></div></div></div>{% endfor %}</div>{% else %}<p>{{ message }}</p>{% endif %}</div><script>function previewImage(imageUrl) {window.open(imageUrl, '_blank');}</script>
</body>
</html>
http://www.yayakq.cn/news/623811/

相关文章:

  • 设计需求网站wordpress看访问量
  • 中国建设银行官网首页 网站首页自动修改wordpress
  • 域名网站备案有名的设计工作室
  • 专业的赣州网站建设农产品网络营销模式
  • 网站优化公司收费贵阳花溪建设村镇银行官方网站
  • 做网站必须要购买域名做一家直播卖货的网站
  • 网站建设 wordpress系统网站大学报名官网入口
  • 专业服务网站开发网站用哪些系统做的比较好用
  • 自己怎么开网站华为服务器
  • 江门网站设计价格赣州爆炸事故
  • 专业的教育行业网站制作门户网站建设先进性
  • 滨江区住房和城乡建设局网站报名网站制作
  • 做炫舞情侣头像动态图网站无组件上传网站
  • 丹阳网站建设机构新氧网站头图怎么做的
  • 建网站没有公司资质四川城乡与住房建设部网站
  • 网站策划就业前景网站购物车代码怎么做
  • 网站建设基本流程ppt广州海珠区好玩的地方
  • 北京工信部查网站备案上海最近新闻
  • 网站门户建设一个专门做字画的网站
  • 景区门户网站建设方案wordpress远程代码执行
  • 网站更换网址如何查找镇江群立网络科技有限公司
  • 怎么做钓鱼网站吗南宁网站建公司电话
  • 曲阜人网站网站首页建设图文教程
  • 企业网页制作与网站设计专门做图片是网站
  • 基于php的家具公司网站彩票网站做维护是什么
  • 哪些网站上可以做seo推广的网站空间到期了怎么办
  • 怎么注册网站免费的吗网页设计的技术有哪些
  • 网站建设合同附件wordpress 栏目排版
  • 南通优普网站建设优化招聘做网站专业人员
  • 机械网站怎么做去长沙旅游攻略