推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
thisiskx
V2EX  ›  Python

requests 上传文件求教

  •  
  •   thisiskx · Mar 14, 2019 · 3459 views
    This topic created in 2684 days ago, the information mentioned may be changed or developed.
    需要上传文件的网址: 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"},但图片就是上传不上。
    试过各种办法都无法处理,求大佬们帮忙。
    14 replies    2019-03-14 14:04:44 +08:00
    Leigg
        1
    Leigg  
       Mar 14, 2019 via iPhone
    接口调用说明?
    thisiskx
        2
    thisiskx  
    OP
       Mar 14, 2019
    @Leigg 大佬 我是菜鸟 不知道啥接口调用说明 能否请大佬帮忙看一下
    lavvrence
        3
    lavvrence  
       Mar 14, 2019
    @thisiskx API 文档。。。
    thisiskx
        4
    thisiskx  
    OP
       Mar 14, 2019
    @jaylee4869 没有文档。。。
    WordTian
        5
    WordTian  
       Mar 14, 2019
    ![]( https://i.loli.net/2019/03/14/5c89e4923c43b.png)
    接收文件上传的接口 url 就不是你发的那个,建议补充些前端基础知识
    thisiskx
        6
    thisiskx  
    OP
       Mar 14, 2019
    @WordTian 接口是我发的这个没错,我 post 图片文件也提示成功,但是就是没有图片,就不知道什么问题了,大佬帮忙看一下
    yushenglin
        7
    yushenglin  
       Mar 14, 2019
    这要看下你的接收端也就是 response 的接口说明了,看要什么格式,有什么要求
    thisiskx
        8
    thisiskx  
    OP
       Mar 14, 2019
    @yushenglin 要怎么看呢,大佬教一下
    WordTian
        9
    WordTian  
       Mar 14, 2019
    @thisiskx 找接口文档啊,要是你们公司是口口相传型的,就找负责这个接口的人问啊
    yushenglin
        10
    yushenglin  
       Mar 14, 2019
    你写项目没有开发文档和说明的吗?我晕了,你要是写后端的,就去问下你后端那边的人
    thisiskx
        11
    thisiskx  
    OP
       Mar 14, 2019
    @WordTian 这个不是我们公司的网页呀。。。所以不是我们公司的网页是不是一般都搞不定的呀。。
    sowish
        12
    sowish  
       Mar 14, 2019
    看看是不是验证了 Content-type 头
    WordTian
        13
    WordTian  
       Mar 14, 2019
    @thisiskx 那你就去分析他的前端执行逻辑吧,分析出来之后,用 request 模拟请求。不过就算这么干,很多参数也得靠猜的
    jugelizi
        14
    jugelizi  
       Mar 14, 2019   ❤️ 1
    求助 怎么破解别人的 QQ 密码
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1155 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 17:26 · PVG 01:26 · LAX 10:26 · JFK 13:26
    ♥ Do have faith in what you're doing.