python使用简单http协议来传送文件!
在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件
我们可以使用python -m SimpleHTTPServer ${port}来启动服务
默认的端口是8000,另外我们也可以指定端口,比如:
python -m SimpleHTTPServer 15000
这时我们就可以通过http://${ip}:15000/ 来访问所启动服务下的文件了!
我们可以将这个配置到.bashrc中来方便使用,如下:
simpleHTTPServer(){
port=8000
if test -n $1;then
expr $1 - $port >/dev/null 2>&1
if test $? -eq 0 ;then
port=$1
fi
fi
echo $port
#python -m SimpleHTTPServer $port >>/tmp/simpleHTTPServer.log 2>&1
python -m SimpleHTTPServer $port
}
OK,大功告成!
同时,在google搜索的时候,找到一个可以让朋友给你发送文件的工具,droocp,可以让朋友通过http方式来放送文件给你,链接如下: http://stackp.online.fr/?p=28
内有相关介绍
在本机启动:
python ./bin/droocp.py -d uploads/ -p ./Pictures/log.jpg -m "please me your file"
然后访问http://localhost:8000即可
附件:droocp.tar.gz解压即可使用
分享到:
相关推荐
tcp协议:流式协议(以数据流的形式通信传输)、安全协议(收发信息都需收到确认信息才能完成收发,是一种双向通道的通信) tcp协议在OSI七层协议中属于传输层,它上承用户层的数据收发,下启网络层、数据链路层、...
python实现调用PCOMM.dll Zmodem协议传文件, 顺带PcommLite 内含C++,DELPHI,VB 例子,以及 PCOMM.dll PCOMM.LIB, 还有linux系统rz/sz命令安装包 ( 我用来从windows传文件到Linux系统的,网上有几个python实现...
基于C++ 使用 UDP Socket 实现可靠文件传送(构建简单的文件传输协议)【100013164】
利用该模块,可以方便的进行ssh连接和sftp协议进行sftp文件传输以及远程命令执行。 安装paramiko也很简单,我用的是python3,装好了pip,可以直接用pip来安装。 不过由于 paramiko 模块内部依赖pycrypto,所以先...
基于Python的网络传输文件功能的设计与实现.pdf
基于Python的网络传输文件功能的设计与实现
需要建立2个文件,一个作为...#1,创建socket对象:指定传输协议 s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #2,建立连接发送连接请求 ip地址和端口号 s.connect(('127.0.0.1',8000)) s.send(你好.encode())
一个可用于局域网上传下载的 Python 模块,使用介绍查看该文章:使用Python开启局域网传送数据(3):使用 simple_http_server 实现上传下载功能(https://blog.csdn.net/qq_45476428/article/details/129721441)。...
DNSlivery - 允许使用DNS作为传输协议将文件传递到目标
本文实例为大家分享了python实现UDP文件传输的具体代码,供大家参考,具体内容如下 UDP协议下文件传输: 服务端 import socket count = 0 s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) server_addr = ('...
基于UDP,采用python3编程语言,实现100%可靠性传输,使用SR(选择重传)协议保证所有报文都正确接收,实现流量控制,使用接收者通知发送者接收缓存大小来反馈发送窗口大小,实现拥塞控制,根据网络情况动态调整发送...
【资源说明】 1、该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业...计算机网络课程实验-基于Python的模拟数据链路层GBN协议源码(实现可靠文件传输).zip
python与常用文件传输协议参照.pdf
文件传输系统,基于ftp协议,使用python语言开发,虽然python里面已经有ftplib模块,可以很容易的实现ftp服务器。这次我使用的是socket实现client与ftp server之间的通讯和文件传输,client另起一个flask服务器,...
使用requests库通过http协议的get方法向web server 请求30个页面的数据,要求:(1)30个请求分别由5个线程实现,每个线程负责6个url页面的请求;(2)每个线程中的不同页面请求的时间间隔是3秒;(3)当线程中成功...
Python开发基于UDP实现的可靠文件传输协议FDFTP源码+使用说明+设计文档.zip 环境需求: 1.python3.6 设计文档 设计文档在Docs文件夹下 使用方法: 1.在两台机器上部署好代码,分别将Common/Options内的SERVER_IP...
这是一个应用层协议,由TCP连接承载,旨在通过发送开始、结束和控制字节,以及定义和处理不同类型的错误,将简单的套接字流转换为传输长文件的可靠方式。 这个异步服务器能够管理多个连接。 服务端: python ...
本文为大家分享了python使用tcp实现局域网内文件传输的具体代码,供大家参考,具体内容如下 功能: 可以利用python创建的TCP客户端从我们自己搭建的TCP服务器上下载文件。 实现需求: 安装socket模块 简单了解...
UDP协议下的文件传输系统的一个小小的介绍