首页 > 解决方案 > 使用 POST 方法将文件上传到单个网页中的多个“选择文件”选项 - Python

问题描述

我目前正在致力于将 3 个不同的文件自动上传到一个网页,该网页具有三个必要的不同文件的“选择文件”选项。我在 python 中使用 POST 方法。文件类型是 .shp、.dbf 和 .shx 到目前为止我使用的代码是这个(为了时间而缩短了它)

在此处输入图像描述

url = 'website url'
Files = {
        'loading' : open('filepath/ file.shp', 'rb'), 
        'loading': open('filepath/ fil.dbf', 'rb'),
        'loading': open('filepath/ file.shx', 'rb')
           }    
r = requests.post(url, files=Files)
          
StatusCode = (r.status_code)
                
print(StatusCode)

我收到“200”的状态码,但是当我检查确认时,帖子已经启动,但文件上传没有产生地理信息,这意味着文件没有发送到正确的地方。当我查找表单 ID 字段时,列出了一个字段,该字段也没有返回任何地理信息。我试图找到有人遇到此特定问题的帖子,但无济于事。非常感谢任何有关进一步查看的帮助或指导!

标签: pythonpostfile-upload

解决方案


推荐阅读