使用python将文件上传到Tomcat服务器

时间:2012-05-22 09:32:01

标签: python servlets urllib

我编写了一个上传多个文件的java servlet,我使用cURL上传文件

curl -F filedata=@myfile.txt http://127.0.0.1/test_Server/multipleupload这会将文件上传到位于uploads文件夹中的文件夹webapps。我正在编写一个可以用来代替curl的python模块,原因是这个服务器将被构建服务器场使用,所以使用cURL不是一个选项而且理智是使用pycURL。我正在编写的python模块之前是为了在pastebin上执行此操作而编写的,所以我所做的就是编辑它以使用我的服务器,看起来urllib没有multipart/form-data?如果有人能指出我正确的方向它会很棒,我没有发布代码,但如果有人想要它我会这样做,没有太多的代码作为一个开始所有我做的是改变了URL到我的服务器和那些当我发现它使用application/x-www-form-urlencoded时(谢谢Wireshark!)

1 个答案:

答案 0 :(得分:1)

您可以使用Request-class发送自己的标头。也许你想使用requests,它会让生活更轻松。

编辑: uploading files with requests