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

打开网站总显示建设中网站制作首选 新鸿儒

打开网站总显示建设中,网站制作首选 新鸿儒,做新闻封面的网站,建设银行官方网站登录电脑版把当前文件夹下的所有文件夹和文件列出来#xff0c;允许点击返回上层目录#xff0c;允许点击文件夹进入下级目录并显示此文件夹内容 允许点击文件进行下载 from flask import Flask, render_template, send_file, request, redirect, url_for import osapp Flask(__name_…把当前文件夹下的所有文件夹和文件列出来允许点击返回上层目录允许点击文件夹进入下级目录并显示此文件夹内容 允许点击文件进行下载 from flask import Flask, render_template, send_file, request, redirect, url_for import osapp Flask(__name__)app.route(/) def index():files, folder_names, folder_name getfile()return render_template(index.html, filesfiles, folder_namesfolder_names, folder_namefolder_name)app.route(/download/file_name) def download_file(file_name):return send_file(file_name, as_attachmentTrue)app.route(/show_folder/folder_name) def show_folder(folder_name):files, folder_names, folder_name getfile(folder_name)return render_template(index.html, filesfiles, folder_namesfolder_names, folder_namefolder_name)# 这里是返回上一级的目录 app.route(/return_folder/folder_name) def return_folder(folder_name):for root, dirs, files in os.walk(os.getcwd(), topdownTrue):for dir in dirs:if folder_name dir:folder_name os.path.relpath(root, startos.getcwd())if folder_name .:folder_name files, folder_names, folder_name getfile(folder_name)return render_template(index.html, filesfiles, folder_namesfolder_names, folder_namefolder_name) def getfile(folder_name):files []folder_names []fileList os.listdir(os.path.join(os.getcwd(), folder_name))for file in fileList:if os.path.isfile(file):files.append(file)else:folder_names.append(file)return files, folder_names, folder_name!DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleFolder Viewer/title /head bodyh1Folder Viewer/h1 {% if folder_name or folder_name %}{% if folder_name %}p当前路径/p{% else %}p当前路径:/plia href{{ url_for(return_folder, folder_namefolder_name) }}返回{{ folder_name }}/a/li{% endif %}form methodpost enctypemultipart/form-datainput typefile namefileinput typesubmit valueUpload/formul{% for filename in files %}lia href{{ url_for(download_file, file_namefilename) }} download{{ filename }}/a/li{% endfor %}{% for foldername in folder_names %}lia href{{ url_for(show_folder, folder_namefoldername) }}{{ foldername }}/a/li{% endfor %}/ul {% else %}pNo folder selected/p {% endif %}/body /html 效果 主页面 子目录 点击返回可以返回上层目录 Bug: 目前在子目录没办法下载 问题原因 lia href{{ url_for(download_file, file_namefilename) }} download{{ filename }}/a/li这里的定义的路径不支持下载子目录的文件需要优化 file_name把子目录的路径包含进去
http://www.ho-use.cn/article/10818732.html

相关文章:

  • 网站怎么做超链接seo怎么优化网站
  • 免费建立网站软件wordpress菜单跳转
  • 三水区网站建设上海个体工商户如何注册
  • 搜狐做app的网站网站的内容
  • 怎样网站设计南昌seo新手
  • 有没有外包活的网站wordpress cms主题
  • 万网站建设企业融资方式有哪些
  • 中山网站建设文化服务网站建设补贴是经信局的政策吗
  • 广州网站设计制作公司有哪些弹性盒子做自适应网站
  • 怎么做套版网站做网站推广见客户的话术
  • 青海省公路工程建设总公司网站建立微信群的步骤
  • 考研培训班哪个机构比较好seo sem是指什么意思
  • 教做粘土的网站北京网站开发公司前十名
  • 那里可以免费建网站南京网站建设开发
  • iis发布网站页面出问题网站制作与建设
  • 陕西西安网站建设公司描述网站开发的过程
  • dedecms 网站地图做网站销售的
  • 大连推广网站搭建哪家好做音乐创作的网站
  • 网站开发人员岗位要求重庆公司网站seo
  • 衡水市网站建设公司安徽建设厅网站施
  • 专业建站公司设计方案小微企业所得税怎么征收
  • 网站建设联系合肥室内设计工作室
  • 网站开发技术案例物流公司网站建设有什么要点
  • 程序员创业做网站做公众号WordPress免插件实现QQ咨询
  • 丹江口市建设局网站网站制作软件手机
  • 开发网站私活邯郸市
  • 有没有给宝宝做辅食的网站wordpress 显示excel
  • 走出趣网站怎么做河南网站建设哪个公司做得好
  • asp.net个人网站怎么做开发网站公司的简介
  • 上海网站备案wordpress文章发布