用python搭一个超简易的文件服务器

Posted 一只萌新菜鸡

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用python搭一个超简易的文件服务器相关的知识,希望对你有一定的参考价值。

这个文件服务器纯粹是在学习python cgi编程时,顺便玩玩而已,因为搭文件服务器的话完全可以linux,简单方便,这里就是随便玩玩,功能也就是只能下载文件

 

1.登录页面,做个简单验证

新建一个html文件,里面就是简单的账号密码登录框,点击登录后action=“file_list.html”

 

 

2.文件列表页面

新建一个html文件,里面就是一个<ul>里面包含多个<li>,然后写上文件名即可,点击下载后action =“downloads.py”

 

 

3.python文件

主要就是头部的问题

print ("Content-Disposition: attachment; filename=\\"202953-151144019363c7.jpg\\"") #文件下载的头部

print ("Content-Disposition: attachment; filename=\\"202953-151144019363c7.jpg\\"")#文件下载的头部(可用于搭建文件服务器)
print()
print (\'<title>get方法</title>\')
print(\'<body>\')
print(\'</body>\'




点击下载后就是弹出对话框了

 

 

 


 

 

以上是关于用python搭一个超简易的文件服务器的主要内容,如果未能解决你的问题,请参考以下文章

简易博客开发----django1.9 博客部署到pythonanywhere上

测试同学动手搭个简易web开发项目

测试同学动手搭个简易web开发项目

python3用http.server模块搭建简易版服务器

无需美工,使用Vue + Element-ui 搭建一款简易的手机Web页面框架

Android笔记之自定义View—超简易下拉式抽屉控件