1、服务器

利用SimpleHTTPServer,命令行运行

python -m SimpleHTTPServer 8989

2、客户端

利用urllib等,方法有3个

import urllib
print "downloading with urllib"
url = 'http://192.168.1.123/test/demo.zip'
print "downloading with urllib"
urllib.urlretrieve(url, "demo.zip")

import urllib2
print "downloading with urllib2"
url = 'http://192.168.1.123/test/demo.zip'
f = urllib2.urlopen(url)
data = f.read()
with open("demo2.zip", "wb") as code: code.write(data)

import requests
print "downloading with requests"
url = 'http://192.168.1.123/test/demo.zip'
r = requests.get(url)
with open("demo3.zip", "wb") as code:code.write(r.content)

转载于:https://www.cnblogs.com/lulu147/p/6807584.html

利用SimpleHttpServer+urllib传文件相关推荐

  1. SAE利用storge上传文件 - myskies的专栏 - 博客频道 - CSDN.NET

    SAE利用storge上传文件 - myskies的专栏 - 博客频道 - CSDN.NET SAE利用storge上传文件

  2. python flask上传文件_Python之利用Flask上传文件、Flask_RESTful

    Flask上传文件 回顾知识点form表单中,一旦涉及到上传文件就要就必须要有enctype属性,而且必须等于multipart/form-data.而且提交方式为'post',method = 'p ...

  3. Android Studio App开发之下载管理器DownloadManager中显示、轮询下载进度、利用POST上传文件讲解及实战(附源码)

    运行有问题或需要源码请点赞关注收藏后评论区留言~~~ 一.在通知栏显示下载进度 利用GET方式读取数据有很多缺点比如1:无法端点续传 一旦中途失败只能重新获取 2:不是真正意义上的下载操作 无法设置参 ...

  4. php利用上传文件,如何利用PHP上传文件

    上载文件表单 请选择文件: $upload_file=$_FILES['upload_file']['tmp_name']; $upload_file_name=$_FILES['upload_fil ...

  5. ubuntu 利用sftp上传文件

    比如我在D:目录下有一个文件 wechat_config.rar 我需要上传到 odoo-dev/odoo14/odoo 链接服务器,选择SFTP,链接输入账号密码 连接上后, 切换到自己要上传的路径 ...

  6. 利用计算机网络共享传文件,利用windows7系统家庭组让多台电脑(传送文件)资源共享...

    大部分网民家中大概都不止一台电脑,如果需要在家中的几台电脑之间传送文件,你会选择什么方法?用QQ传.用U盘拷?这两种方法最常见,操作起来也不难,但多少还是有点麻烦,尤其是在没有QQ或找不到U盘的情况下 ...

  7. JSP利用servlet上传文件时的中文乱码问题

    JSP处理乱码问题是一个痛苦的过程.这次servlet传送文件的乱码折腾了我至少两周. 总结如下: 1.第一类乱码: 就是文件传送过来的文件名等是乱码:但是servlet输出的页面汉字正常显示. 解决 ...

  8. 怎么利用Xshell 上传文件到Centos7 Xshell怎么上传文件

    1.先打开一台虚拟服务器VMware Centos7,再查询ip 查询ip命令:#ip a 2.打开Xshell ,连接Centos7 连接命令:#ssh root@192.168.145.131 3 ...

  9. Retrofit+RxJava网络请求 对接HPH后台的接口时,利用Multipart上传文件。

    这是后台那边要求的接收到的数据结构,当时看到这个有点懵,后来百度了下,才知道了里面的原委. 直接贴出来代码: 首先在api中 @Multipart @POST("xxxx/xxxx" ...

最新文章

  1. 计算机硬件技术 实验的软件,计算机硬件技术基础软件实验讲义.doc
  2. 把一个人的特点写具体作文_把一个人的特点写具体500字作文
  3. mysql的存储过程基本使用
  4. antd提交表单_表单序列化
  5. Vue-使用webpack+vue-cli搭建项目
  6. java 查找排序_Java类库中的一些常用的查找排序
  7. 人工智能红利渗透与爆发
  8. layui报错 “Layui hint: 模块名 xxx 已被占用“ 的问题解决方案
  9. java quartz 源码_Quartz开源作业调度库 v2.3.2
  10. 纯CSS3实现流星划过动画
  11. 小D课堂 - 新版本微服务springcloud+Docker教程_3-07 Eureka服务注册中心配置控制台问题处理...
  12. 计算地球经纬度两点之间的弧长
  13. 高数——八种求极限方法总结
  14. 四轴锁付程序,三菱FX5U发脉冲控制主轴,与好伙伴伺服电批进行MODBUS485通讯,实时采集扭矩和圈数,浮高和滑牙检测
  15. 鸿蒙系统深度系统,国产操作系统欢迎你!华为鸿蒙系统与深度deepin操作系统正常亮相...
  16. 重庆链家租房数据分析
  17. 赶上时代步伐,我们也来做“菱形图片”
  18. 浅谈MES系统追溯功能五大关键作用
  19. Len和lenB的区别
  20. 【已解决】surface 电池不好充电显示 未连接 ,将充电的接口换个方向就解决了

热门文章

  1. 灰色预测原理及JAVA实现
  2. Windows 2008 R2+iis7.5环境下Discuz!X3论坛伪静态设置方法
  3. Linux 小知识翻译 - 「文件系统的种类」
  4. C#开源磁盘/内存缓存引擎
  5. MnasNet:迈向移动端机器学习模型设计的自动化之路
  6. Javascript基础知识 - 基础部分
  7. 百度成立国内首个深度学习教育联盟,将制定行业标准
  8. Android - Manifest 文件 详解
  9. Android 编程下代码之(QQ消息列表滑动删除)
  10. 如何计算两个文档的相似度(一)