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

 

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

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

python爬虫写文件服务器卡住 python 文件服务_python爬虫写文件服务器卡住

 

 

2.文件列表页面

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

python爬虫写文件服务器卡住 python 文件服务_3c_02

 

 

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爬虫写文件服务器卡住 python 文件服务_文件服务器_03