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

青岛网站设计多少钱wordpress easycode

青岛网站设计多少钱,wordpress easycode,温州专业网站建设推广,设计网站欣赏2023.11.17使用flask将多个图片文件上传至服务器 实现功能#xff1a; 1、同时上传多个图片文件 2、验证文件扩展名 3、显示上传文件的文件名 4、显示文件上传结果 程序结构 main.py from flask import Flask, request, jsonify, render_template import osapp Flask(__n…2023.11.17使用flask将多个图片文件上传至服务器 实现功能 1、同时上传多个图片文件 2、验证文件扩展名 3、显示上传文件的文件名 4、显示文件上传结果 程序结构 main.py from flask import Flask, request, jsonify, render_template import osapp Flask(__name__)# 设置上传文件存储目录 UPLOAD_FOLDER uploads app.config[UPLOAD_FOLDER] UPLOAD_FOLDER# 允许上传的文件类型 ALLOWED_EXTENSIONS {png, jpg, jpeg, gif}app.route(/) def index():return render_template(index.html)# 检查文件名是否合法 def allowed_file(filename):return . in filename and filename.rsplit(., 1)[1].lower() in ALLOWED_EXTENSIONS# 处理文件上传 app.route(/upload, methods[POST]) def upload_file():files request.files.getlist(file)success_files []failed_files []for file in files:if file and allowed_file(file.filename):filename file.filenamefile.save(os.path.join(app.config[UPLOAD_FOLDER], filename))success_files.append(filename)else:failed_files.append(file.filename)if failed_files:return jsonify({message: 部分文件上传失败, failed_files: failed_files})else:return jsonify({message: 所有文件上传成功, success_files: success_files})if __name__ __main__:app.run(debugTrue)index.html !DOCTYPE html html headtitle文件上传/titlelink hrefhttps://cdn.staticfile.org/twitter-bootstrap/5.1.1/css/bootstrap.min.css relstylesheetscript srchttps://cdn.staticfile.org/twitter-bootstrap/5.1.1/js/bootstrap.bundle.min.js/script /head bodydiv classcontainerh1 classmt-5 mb-4文件上传/h1form idupload-form action/upload methodpost enctypemultipart/form-datadiv classcustom-file mb-3input typefile classcustom-file-input idfileInput namefile multiplelabel classcustom-file-label forfileInput选择文件/label/divbutton typesubmit classbtn btn-primary上传/button/formdiv idresult classmt-3/div/divscriptdocument.getElementById(upload-form).addEventListener(submit, function(e) {e.preventDefault();var formData new FormData(this);fetch(/upload, {method: POST,body: formData}).then(response response.json()).then(data {if (data.failed_files) {document.getElementById(result).innerHTML div classalert alert-danger rolealert部分文件上传失败: data.failed_files.join(, ) /div;} else {document.getElementById(result).innerHTML div classalert alert-success rolealert data.message /div;}}).catch(error {console.error(error);});});// 更新文件选择框显示已选择的文件名document.getElementById(fileInput).addEventListener(change, function () {var files this.files;var label ;for (var i 0; i files.length; i) {label files[i].name , ;}// /$/ 表示匹配以逗号结尾的部分。即将最后一个逗号清除label label.replace(/, $/, );this.nextElementSibling.innerText label;});/script /body /html
http://www.hkea.cn/news/14278852/

相关文章:

  • 自己有域名怎么做免费网站网站设计流程是
  • 免费app下载免费seo工具大全
  • 英文网站备案怎么躲避wordpress审核评论
  • 东莞北京网站建设外贸开发产品网站建设
  • 开鲁网站seo站长工具网页制作素材图片百度云
  • 网站需求清单网站新闻建设作用
  • 怎么添加网站关键词wordpress主题添加授权
  • 上海 网站建设平台 补贴电子商务网站建设教材
  • 崇信网站建设广西网站建设价格多少
  • 注册网站需要visa怎么办网页修改器
  • 英德市住房和城乡建设局手机网站项目管理证书
  • 做dnf辅助官方网站网站建设邀标书
  • 中关村在线官方网站电脑wordpress分享插件国内
  • 邵阳汽车网站建设制作营销网站公司
  • 新媒体包不包括公司网站的建设简单网页源代码
  • 昆山做网站价格莱芜都市网下载
  • 企业门户网站建设方案后台管理wordpress %3c 3.6.1
  • wordpress多站点功能wordpress 酒店预订
  • 长安响应式网站建设郴州网站建设公司简介
  • seo站长教程手机网站规划
  • 网站素材图片虚拟主机加RDS安装wordpress
  • 检测网站是否做了301自己创建外贸公司
  • 3免费做网站鹿邑建设局官方网站
  • 做的网站显示图片很慢遵义网站建设公司招聘
  • 公司网站后台如何上传视频wordpress加载变慢
  • 东莞社保官方网站Wordpress火车头采集标题前乱码
  • 唐山市城乡建设网站多少钱一个
  • 吉林市建设工程档案馆网站品牌设计网站大全
  • 新吁网站建设哈尔滨网站设计培训班
  • 做网站时联系我们制作模板个人网站的留言板数据库怎么做