1
4
发布文件需要
尽管它们看起来很冗长,但您的用例建议您可以将其封装到一个函数或类中,而不用太担心,对吗?查看ActiveState上的配方并阅读评论以获取建议:
或者看到
我相信两者都处理二进制文件。 |
2
2
今天我遇到了类似的问题,在尝试了pycurl和multipart/form数据之后,我决定读取python httplib/urllib2源代码来找出答案,我得到了一个相当好的解决方案:
代码如下:
查看我的日志: http://www.2maomao.com/blog/python-http-post-a-binary-file-using-urllib2/ |
3
2
我知道这是一个旧的堆栈,但我有不同的解决方案。 如果您遇到了构建所有魔法头和所有东西的麻烦,并且对突然间一个二进制文件不能通过感到不安,因为python库是刻薄的。你可以用猴子修补解决方案。
如果您使用的是http://而不是https://,则将上面的httpsConnection的所有实例替换为httpConnection。 在人们对我感到不安之前,是的,这是一个糟糕的解决方案,但这是一种修复现有代码的方法,你真的不想用其他方法重新设计。 为什么要修复它?查看原始的python源文件httplib.py。 |
4
1
乌里布怎么会更详细呢?您构建postdict的方式基本相同,除了从
一旦你写了博士后,
然后你得到并保存
|
5
0
urllib.urlencode不喜欢某些二进制数据。 |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |