【问题标题】:how to read the request.payload contents in django?如何读取 django 中的 request.payload 内容?
【发布时间】:2018-04-20 05:23:00
【问题描述】:

我想根据request.payload的内容做一些决定-

XPKHmxbGVRRE9kUz5K6MtwL15NDedDHDb9IcTohZH7Vnrd0k5D4I0zjD4YR6yjhb
------WebKitFormBoundaryVL2R7CYuDDjkPX51
Content-Disposition: form-data; name="filename"; filename="abc.pdf"
Content-Type: application/pdf

基本上想读取文件名是否存在于此?我怎样才能做到这一点? if "filenanme" in request.POST 似乎不正确。

【问题讨论】:

    标签: django http-post httprequest


    【解决方案1】:

    检查请求。文件!这是您通常用于文件上传的工具!

    https://docs.djangoproject.com/en/2.0/ref/request-response/#django.http.HttpRequest.FILES

    【讨论】:

    • 是的。实际上,同一页面上有 2 个表单有文件上传 - 所以我实际上想要一个条件,如果 request.FILES。如何区分?一种形式有参数“文件名”,另一种有“文件”。
    • 感谢大卫-我只是尝试 request.FILES 中的“文件名”,它似乎工作:)
    猜你喜欢
    • 2018-01-26
    • 2022-09-28
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-17
    • 1970-01-01
    相关资源
    最近更新 更多