Python通过http发送数据和jpg

标签 python image post

我想通过 http 向服务器发送数据并包含一些参数和图片。

有人成功地用 Python 做到了这一点吗?

我使用的是 Raspberry Pi,所以我有 python 2.7.3。

非常感谢您的帮助,

约翰。

最佳答案

这是一种使用 Requests 的方法lib(来自 doc ):

>>> url = 'http://httpbin.org/post'
>>> files = {'file': open('report.xls', 'rb')}

>>> r = requests.post(url, files=files)
>>> r.text
{
  ...
  "files": {
    "file": "<censored...binary...data>"
  },
  ...
}

关于Python通过http发送数据和jpg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20012332/

相关文章:

ios - Cocos2D setDisplayFrame View 更改后不起作用?

带有 JQuery POST 的 Javascript 函数始终返回未定义

python - Eclipse PyDev 自动导入出现故障

python - 如何解析多个xml文件并将属性传递给csv?

python - 提取十六进制编码字符串的一部分

java - 使用 HttpUrlConnection Android 将 base64 编码的图像发送到服务器

ios - Parse 中的 PFFile 到 UIImage (ios)

ios - 使用 Facebook SDK 3.0(测试版)、Xcode 4.3.2 在我自己的 Facebook 墙上发布图像

post - Wireshark 不捕获 python POST 请求

python - 如何使用 Python 将控制台输出重定向到 pyqt5 qplainTextEdit 小部件?