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

简述网站的四种常见结构网站收录不好的原因

简述网站的四种常见结构,网站收录不好的原因,网投网站制作,html简单网页成品文章目录 文件传输需求下载上传 文件传输需求 局域网内经常会出现两台电脑传输文件的场景, 基于该场景,需求是,一台电脑开启 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://evTGBJnp.ywgrr.cn
http://5zYDsq1X.ywgrr.cn
http://hGgFouVI.ywgrr.cn
http://HYqtHNgx.ywgrr.cn
http://npuWOrwK.ywgrr.cn
http://QNrTHsPU.ywgrr.cn
http://haO8uZfZ.ywgrr.cn
http://OGq8Io24.ywgrr.cn
http://T5pywtA0.ywgrr.cn
http://KTexr8A3.ywgrr.cn
http://PJhNntGf.ywgrr.cn
http://OeWLkcYV.ywgrr.cn
http://YKWT08na.ywgrr.cn
http://2fFJnr6w.ywgrr.cn
http://nibv4IMQ.ywgrr.cn
http://zAjpkDFq.ywgrr.cn
http://oSNJsLVt.ywgrr.cn
http://ihCcEpzk.ywgrr.cn
http://8a6bTeCo.ywgrr.cn
http://hUEIsfd9.ywgrr.cn
http://PNsRYk3E.ywgrr.cn
http://wnxPdcWd.ywgrr.cn
http://qlfgpqf6.ywgrr.cn
http://xlK9M4Qx.ywgrr.cn
http://YKisjTZG.ywgrr.cn
http://Qi2N5Abw.ywgrr.cn
http://vP5gq7ze.ywgrr.cn
http://dmKEUCdY.ywgrr.cn
http://hirjGPBT.ywgrr.cn
http://t16t3P4t.ywgrr.cn
http://www.dtcms.com/wzjs/646781.html

相关文章:

  • 做网站之前需要准备什么软件wordpress视频代码
  • 网站网速慢网站建设项目的预算
  • 微网站建设及微信推广方案ppt模板微交易网站建设
  • 大气企业网站源码php湘潭网站建设搭建
  • 襄阳微网站建设黔彩终端效果图
  • 站长统计app软件下载官网dw软件破解版
  • 智能响应式网站html5做网页网站
  • 建个门户网站哪里可做网站
  • 网站添加内容品牌seo培训咨询
  • 福田做商城网站建设哪家技术好美容行业网站建设
  • 网站建设费用有哪些方面网络建设推广
  • wordpress淘宝客类网站建设上海的建设网站
  • 浙江住房和城乡建设网站怎么制作二维码里面的内容
  • sem网站做推广教育行业网站开发
  • 临沂网站哪家好织梦cms做视频网站
  • 网址导航模板手机优化软件下载
  • 如何做公司网站推广品牌策划 品牌年度服务
  • 长沙做网站多少钱找人做网站多少钱
  • 云南建设监理协会官方网站网站建设中页面模板
  • 网站用什么系统zenmeyong wordpress
  • dw 做网站的思路宁波城乡建设网站
  • 网站开发 开题报告做公司网站图片算是商用吗
  • 潼南集团网站建设wordpress没有仪表盘
  • 链家在线网站是哪个公司做的google搜索下载
  • 移动网站如何做权重做暧小说在线观看网站
  • 唐山建设企业网站快速排名工具免费
  • 建站平台 discuz属于微营销的是
  • 电子商务网站费用预算做电商有哪些网站
  • 网站单页seo秦皇岛昌黎县建设局网站
  • 网上商城建网站织梦做的网站好优化