1、项目结构目录
新建一个www项目,在该项目下创建cgi-bin和files文件夹,cgi-bin主要用来放.py文件,files用于存放上传后的文件
所有的HTML文件全部放在根目录www路径下,如图:

2、新建一个index.html文件,在页面显示文件上传控件

3、在cgi-bin路径下创建一个server.py文件,实现本地文件上传到项目,如图

4、运行,启动服务:
在终端,进入www目录,输入python -m http.server --cgi ,启动服务

打开网页,输入http://localhost:8000/index.html

5、点击选择文件,在本地选择文件,点击submit上传文件即可。上传成功后,在项目files目录下,可以查看上传的文件

Python CGI编程实现网页上传本地文件相关推荐

  1. python上传本地文件到ftp_python实现的简单FTP上传下载文件实例

    本文实例讲述了python实现的简单FTP上传下载文件的方法.分享给大家供大家参考.具体如下: python本身自带一个FTP模块,可以实现上传下载的函数功能. #!/usr/bin/env pyth ...

  2. Python脚本上传本地文件到百度云

    前提 Python3环境 安装百度云第三方库bypy 推荐Linux,Windows下应该也可以(博主没测试过) 脚本 大体分两个文件,一个是包装了bypy的自用类,一个是实际供命令行调用的主程序文件 ...

  3. 一行js_Node.js 一行命令上传本地文件到服务器

    每次打包完, 都要打开 FileZilla 一顿拖拽然后才能上传代码, 那就立马撸一个自动化脚本就完事了 publish-sftp Github 传送门(~~~~顺便来骗个Star~~~~) 以后一行 ...

  4. Git安装及密钥的生成并上传本地文件到GitHub上

    之前用的GitHub,不太熟练,一直在上传的过程中遇到了一些问题,看了网上诸多教程,总觉得很乱,特参考一些资料,总结了一篇完整的操作步骤,从下载安装到上传文件,亲测有效 1.下载Git软件:https ...

  5. 两种方法上传本地文件到github

    自从使用github以来,一直都是在github网站在线上传文件到仓库中,但是有时因为网络或者电脑的原因上传失败.最重要的原因是我习惯本地编辑,完成以后再一起上传github.看过了几个教程,总结出最 ...

  6. SFTP上传本地文件报错找不到文件或路径

    SFTP上传本地文件报错 stat /文件名:No such file or directory的可能原因之一 遇见的问题 解决的方法;另找一个全英文的路径

  7. linux上传本地文件

    这里所介绍的是通过命令来上传本地文件. 安装: yum -y install lrzszrz -be yum -y install lrzsz是安装rz.sz进行文件的上传和下载. rz -be 会显 ...

  8. 怎么上传ftp服务器文件,ftp服务器如何上传本地文件

    ftp服务器如何上传本地文件 内容精选 换一换 在本地主机和Windows弹性云服务器上分别安装QQ.exe等工具进行数据传输.使用远程桌面连接mstsc方式进行数据传输.该方式不支持断点续传,可能存 ...

  9. gitflow概念及上传本地文件到github

    什么是GitFlow GitFlow是Git的一种分支模式.这个模式来源于Vincent Driessen的一篇文章GitFlow.因为能够非常好的适应团队开发,正在变得越来越流行. 优点 1.并行开 ...

  10. 码云上传本地文件夹,码云只能上传20个文件的突破方法

    码云官方地址:https://gitee.com/ 很多人不知道码云上传本地文件夹怎么操作,或者如何突破码云只能上传20个文件限制的问题,今天就来说说这事的方法吧. 简介: 码云是媲美GitHub的代 ...

最新文章

  1. 解决 Could not autowire. No beans of ‘UserDao‘ type found 问题
  2. linux裸设备文件系统,Linux当中的文件系统
  3. nodejs下载安装教程(XP版)
  4. 如何手动卸载 SQL Server 2005 实例(官方)
  5. LeetCode - Reverse Nodes in k-Group
  6. 锐捷ap怎么设置_新房装修网络布线方案一:AC+AP模式,弱电箱只放光猫和集成AC...
  7. kalilinux安装qt_kali linux常用软件安装
  8. javabean实体类对象转为Map类型对象的方法
  9. 通过二进制方式安装innobackupex
  10. k8s springboot 文件_用Kubernetes部署Springboot或Nginx,也就一个文件的事
  11. 米侠浏览器如何添加脚本 米侠浏览器中添加脚本的具体操作步骤
  12. 最全面SpringCloud 教程-转自方志朋
  13. axios系列之发送请求时 headers 携带数据的方式
  14. POJ 3580 SuperMemo
  15. 计算机组成原理期末知识点复习及考点总结
  16. 最全的肱三头肌训练图解,漂亮手臂必备
  17. ruoyi数据权限设置
  18. linux 脚本设置定时,脚本添加定时任务(Linux)
  19. centOS系统下openGauss极简版安装
  20. WHM系列:WHM数据迁移(WHM→WHM)

热门文章

  1. 有关linux的一些真相
  2. python实现下载网络视频资源
  3. 供应链金融业务如何脱颖而出?
  4. Workgroup 协议
  5. java邮箱实现忘记修改密码
  6. bp神经网络训练过程matlab,bp神经网络训练时间
  7. 继Python之后,Go也顺利在浏览器上运行
  8. C语言二刷第七天:字符串(mooc视频;老师:翁恺)
  9. Snowy小诺 前端关闭Eslint校验 yarn
  10. 龙芯计算机价格,龙芯电脑目标售价有望逼近1000元