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

重庆做网站做得好的公司百度不让访问危险网站怎么办

重庆做网站做得好的公司,百度不让访问危险网站怎么办,在哪个网站可以做外单衣服,湖南省建筑工程监管信息平台文章目录 文件传输需求下载上传 文件传输需求 局域网内经常会出现两台电脑传输文件的场景, 基于该场景,需求是,一台电脑开启 http 服务,另一台电脑通过浏览器下载和上传文件。 下载 下载很方便,一行命令就解决了 li…

文章目录

    • 文件传输需求
    • 下载
    • 上传

文件传输需求

局域网内经常会出现两台电脑传输文件的场景,
基于该场景,需求是,一台电脑开启 http 服务,另一台电脑通过浏览器下载和上传文件。

下载

下载很方便,一行命令就解决了

liyongjun@box:~/nvme/http$ sudo python3 -m http.server 80 --bind 192.168.37.83
Serving HTTP on 192.168.37.83 port 80 (http://192.168.37.83:80/) …
172.16.21.48 - - [10/Feb/2025 17:04:25] “GET / HTTP/1.1” 200 -
172.16.21.48 - - [10/Feb/2025 17:04:50] “GET /env.zip HTTP/1.1” 200 -
172.16.21.48 - - [10/Feb/2025 17:05:27] “GET /ghs.rar HTTP/1.1” 200 -

在这里插入图片描述

上传

upload.py

from http.server import HTTPServer, SimpleHTTPRequestHandler
import cgiclass HTTPRequestHandler(SimpleHTTPRequestHandler):def do_POST(self):# 解析表单数据form = cgi.FieldStorage(fp=self.rfile,headers=self.headers,environ={'REQUEST_METHOD': 'POST','CONTENT_TYPE': self.headers['Content-Type'],})# 获取上传的文件file_item = form['file']if file_item.filename:# 设置文件保存路径file_path = './uploads/' + file_item.filenamewith open(file_path, 'wb') as file_out:file_out.write(file_item.file.read())self.send_response(200)self.end_headers()self.wfile.write(b"File uploaded successfully!")else:self.send_response(400)self.end_headers()self.wfile.write(b"No file received.")def do_GET(self):# 提供一个简单的HTML表单用于上传文件self.send_response(200)self.send_header('Content-type', 'text/html')self.end_headers()self.wfile.write(b"""<html><head><title>Upload File</title></head><body><h2>Upload File</h2><form method="POST" enctype="multipart/form-data"><input type="file" name="file" /><input type="submit" value="Upload" /></form></body></html>""")# 配置服务器
port = 8000
server_address = ('', port)
httpd = HTTPServer(server_address, HTTPRequestHandler)print(f"Starting httpd server on port {port}...")
httpd.serve_forever()

mkdir uploads
liyongjun@box:~/nvme/http$ python3 upload.py
Starting httpd server on port 8000…
172.16.21.48 - - [10/Feb/2025 19:02:40] “GET / HTTP/1.1” 200 -
172.16.21.48 - - [10/Feb/2025 19:03:02] “POST / HTTP/1.1” 200 -
172.16.21.48 - - [10/Feb/2025 20:05:40] “GET / HTTP/1.1” 200 -
172.16.21.48 - - [10/Feb/2025 20:05:44] “POST / HTTP/1.1” 200 -
172.16.21.48 - - [10/Feb/2025 20:14:57] “GET / HTTP/1.1” 200 -
172.16.21.48 - - [10/Feb/2025 20:22:50] “GET / HTTP/1.1” 200 -

在这里插入图片描述

http://www.dtcms.com/wzjs/428569.html

相关文章:

  • 徐州市建设局招投标网站网络营销产品策略的内容
  • 网站系统介绍宁波seo外包代运营
  • 化妆品商城网站建设开发策划方案网站seo教程
  • 广州派出所门户网站站长工具seo查询5g5g
  • 网站建设 面试搜索引擎营销seo
  • 外贸网站 备案网站平台推广
  • 如何用阿里云做网站百度快照网址
  • h5是动态网站吗百度权重提升
  • 达州网站建设今日国内最新新闻
  • 创客贴网页设计网站营销网站建设培训学校
  • 如何用axure做网站广点通
  • 建站平台有哪些免费一键搭建网站关键词点击优化工具
  • 广东的网站建设百度关键词推广怎么收费
  • wordpress汉化插件网站seo查询
  • 网站后台 编辑器 调用如何自己做网页
  • 郴州哪里做网站如何做电商
  • 广州网站建设商城软件推广赚钱一个10元
  • wordpress开场动画谷歌广告优化
  • 网站解析是做a记录吗服装网络营销策划书
  • 南阳做网站公司哪家好热点新闻事件今日最新
  • 安徽省建设工程信息网站进不了互联网广告
  • 网站的二级域名深圳百度网站排名优化
  • 宿迁住房和城乡建设部网站竞价账户托管公司
  • 北京网站建设公司动感苏州seo免费咨询
  • 有关计算机网站建设的论文策划公司是做什么的
  • 深圳外贸商城网站建设广州seo公司
  • 深圳led网站建设一键优化免费下载
  • 网站地图html怎么做爱站工具包官网下载
  • 许昌专业做网站公司软文代写代发
  • 免费网站模板下载竞价培训