Python用GET方法上传文件
作者:hebedich 时间:2022-08-03 01:13:59
之前在osc看到一个文章讨论Get和Post的不同, 有人说不能用Get来上传文件。这就是用Get上传文件的例子,client用来发Get请求,server用来收请求。文件内容是在http请求的body内传过去的。用了不同的语言,因为我觉得各自处理起来都要方便些。而且我觉得浏览器也是可以发出这样的请求的,之后我会尝试一下。
请求端代码
import requests #需要安装requests
with open('test.txt', 'rb') as f:
requests.get('http://127.0.0.1:9999', data=f)
服务端代码
var http = require('http');
var fs = require('fs');
var server = http.createServer(function(req, res){
//console.log(req);
var recData = "";
req.on('data', function(data){
recData += data;
})
req.on('end', function(data){
recData += data;
fs.writeFile('recData.txt', recData, function(err){
console.log('file received');
})
})
res.end('hello');
})
server.listen(9999);
标签:Python,GET方法,上传文件
0
投稿
猜你喜欢
Python RabbitMQ消息队列实现rpc
2023-01-30 15:16:00
浅谈Python中os模块及shutil模块的常规操作
2022-05-02 21:42:50
asp获取数据库中表名和字段名的代码
2011-04-18 11:02:00
Python生成随机验证码代码实例解析
2023-08-28 20:48:58
python生成遍历暴力破解密码的方法
2021-07-02 21:28:54
fetch 使用及如何接收JS传值
2024-04-29 13:11:21
JavaScript实现简单计算器小程序
2024-05-02 16:28:39
javascript基于prototype实现类似OOP继承的方法
2024-05-02 16:29:15
关于字体的一些思考
2008-03-03 12:53:00
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2023-06-19 07:20:01
python中三种输出格式总结(%,format,f-string)
2022-06-11 16:34:40
Python如何将控制台输出另存为日志文件
2023-11-27 03:09:55
Python编程学习之如何判断3个数的大小
2022-03-06 18:10:04
微软开源最强Python自动化神器Playwright(不用写一行代码)
2024-01-02 00:38:00
MySQL表复合查询的实现
2024-01-15 19:49:20
python生成日历实例解析
2023-05-16 12:47:31
用css制作星级投票评分功能
2008-01-08 21:12:00
javascript封装的下拉导航菜单渐显效果
2007-08-04 20:11:00
Pytorch结合PyG实现MLP过程详解
2022-05-01 21:51:55
一文搞懂python可迭代对象,迭代器,生成器,协程
2023-08-22 18:45:13