requests 上传文件求教

2019-03-14 12:58:10 +08:00
 thisiskx
需要上传文件的网址: http://221.226.86.226:9012/nyqc//uploader.jsp?ftype=0&type=2&relationId=338&bussiId=20190313162759510770#
尝试用
requests.post(url, headers=headers, file={'file':open(filepath, 'rb')})
requests.post(url, headers=headers, data=MultipartEncoder(fields={'file': (os.path.basename(filepath), open(filepath, 'rb'), "image/jpeg")}))
均可以返回结果{"status":true,"newName":"null"},但图片就是上传不上。
试过各种办法都无法处理,求大佬们帮忙。
2723 次点击
所在节点    Python
14 条回复
Leigg
2019-03-14 13:06:39 +08:00
接口调用说明?
thisiskx
2019-03-14 13:15:50 +08:00
@Leigg 大佬 我是菜鸟 不知道啥接口调用说明 能否请大佬帮忙看一下
jaylee4869
2019-03-14 13:16:49 +08:00
@thisiskx API 文档。。。
thisiskx
2019-03-14 13:17:24 +08:00
@jaylee4869 没有文档。。。
WordTian
2019-03-14 13:25:16 +08:00
![]( https://i.loli.net/2019/03/14/5c89e4923c43b.png)
接收文件上传的接口 url 就不是你发的那个,建议补充些前端基础知识
thisiskx
2019-03-14 13:27:42 +08:00
@WordTian 接口是我发的这个没错,我 post 图片文件也提示成功,但是就是没有图片,就不知道什么问题了,大佬帮忙看一下
yushenglin
2019-03-14 13:44:05 +08:00
这要看下你的接收端也就是 response 的接口说明了,看要什么格式,有什么要求
thisiskx
2019-03-14 13:48:02 +08:00
@yushenglin 要怎么看呢,大佬教一下
WordTian
2019-03-14 13:51:22 +08:00
@thisiskx 找接口文档啊,要是你们公司是口口相传型的,就找负责这个接口的人问啊
yushenglin
2019-03-14 13:51:28 +08:00
你写项目没有开发文档和说明的吗?我晕了,你要是写后端的,就去问下你后端那边的人
thisiskx
2019-03-14 13:52:04 +08:00
@WordTian 这个不是我们公司的网页呀。。。所以不是我们公司的网页是不是一般都搞不定的呀。。
sowish
2019-03-14 14:01:16 +08:00
看看是不是验证了 Content-type 头
WordTian
2019-03-14 14:02:41 +08:00
@thisiskx 那你就去分析他的前端执行逻辑吧,分析出来之后,用 request 模拟请求。不过就算这么干,很多参数也得靠猜的
jugelizi
2019-03-14 14:04:44 +08:00
求助 怎么破解别人的 QQ 密码

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/544520

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX