Python uses the GET method to upload files,
I saw an article in osc discussing the difference between Get and Post. Some people say that you cannot use Get to upload files. This is an example of using Get to upload files. The client sends a Get request, and the server receives the request. The file content is passed in the http Request body. I use different languages, because I think it is easier to process them. In addition, I think the browser can send such a request. I will try it later.
Requester code
Copy codeThe Code is as follows:
Import requests # Install requests
With open('test.txt ', 'rb') as f:
Requests. get ('HTTP: // 127.0.0.1: 8080', data = f)
Server code
Copy codeThe Code is as follows:
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 already ed ');
})
})
Res. end ('hello ');
})
Server. listen (9999 );
The above is all the code in this article. It is helpful for you to understand how to upload files using the get method.