python使用简单http协议来传送文件
2013-09-08 19:00
627 查看
python使用简单http协议来传送文件!
在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件
我们可以使用python -m SimpleHTTPServer ${port}来启动服务 默认的端口是8000,另外我们也可以指定端口,比如:
Shell代码
python -m SimpleHTTPServer 15000
这时我们就可以通过http://${ip}:15000/ 来访问所启动服务下的文件了!
我们可以将这个配置到.bashrc中来方便使用,如下:
Shell代码
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 内有相关介绍
在本机启动:
Shell代码
python ./bin/droocp.py -d uploads/ -p ./Pictures/log.jpg -m "please me your file"
然后访问http://localhost:8000即可
在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件
我们可以使用python -m SimpleHTTPServer ${port}来启动服务 默认的端口是8000,另外我们也可以指定端口,比如:
Shell代码
python -m SimpleHTTPServer 15000
这时我们就可以通过http://${ip}:15000/ 来访问所启动服务下的文件了!
我们可以将这个配置到.bashrc中来方便使用,如下:
Shell代码
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 内有相关介绍
在本机启动:
Shell代码
python ./bin/droocp.py -d uploads/ -p ./Pictures/log.jpg -m "please me your file"
然后访问http://localhost:8000即可
相关文章推荐
- 使用一个简单的python脚本将一个本地文件以码流的形式,通过UDP协议发送到对端:
- python下学生管理系统:从文件中读取30位学生的信息(含邮箱),并实现简单的增、删、查找、统计(邮箱使用人数)。---附程序哦!
- 使用Python创建简单的HTTP和FTP服务
- HTTP协议—— 简单认识网络请求过程中使用的协议
- 用Python实现一个简单的文件传输协议
- ubuntu下使用kermit协议,通过串口传送文件[转]
- 使用Python进行二进制文件读写的简单方法(推荐)
- 使用WinHttp接口实现HTTP协议Get、Post和文件上传功能
- 使用WinHttp接口实现HTTP协议Get、Post和文件上传功能
- 使用Python创建简单的HTTP和FTP服务
- ubuntu下使用kermit协议,通过串口传送文件
- ubuntu下使用kermit协议,通过串口传送文件(留存验证)
- Python asyncio 与 aiohttp 使用简单记录
- 一个简单的使用wininet的http/ftp文件下载程序
- Python中使用gzip模块压缩文件的简单教程
- Python实现HTTP协议下的文件下载方法总结
- Python实现HTTP协议下的文件下载方法总结
- iOS开发中大部分App的网络数据交换是基于HTTP协议的。本文将简单介绍在Swift中使用HTTP进行网络请求的几种方法。
- TCP/IP详解卷1:协议(九)【DNS:域名系统,TFTP:简单文件传送协议】
- Android Http协议笔记(使用HttpURLConnection)文件上传+参数