Python 如何处理上传文件?
Python 中使用 GET 方法实现上传文件,下面就是用 Get 上传文件的例子,client 用来发 Get 请求,server 用来收请求。
请求端代码
import requests #需要安装 requests
with open('test.txt', 'rb') as f:
requests.get('http://服务器 IP 地址:端口', data=f)
服务端代码
var http = require('http');
var fs = require('fs');
var server = http.createServer(function(req, res){
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(端口);