【问题标题】:Django DRF and XLSX binary file uploads from Postman来自 Postman 的 Django DRF 和 XLSX 二进制文件上传
【发布时间】:2020-09-30 09:40:41
【问题描述】:

您好,我正在尝试使用 DRF 将 XLSX 上传到我的 django 应用程序。我收到以下错误

{
    "detail": "Unsupported media type \"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\" in request."
}

我的标题内容类型是“application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”。 Django DRF 文档告诉我,当我尝试打印(request.FILES)时,DRF 向我传递了那个错误,但它并没有真正解释如何处理这个问题。有人可以告诉我如何处理 XLSX 文件上传吗?谢谢!

【问题讨论】:

    标签: django django-rest-framework


    【解决方案1】:

    问题不是 Django DRF,而是我的请求项在正文而不是标题中。

    【讨论】:

    • 确保在发出请求时使用多表单。然后你可以在 request.FILES 中接收 XLSX 作为二进制文件
    猜你喜欢
    • 1970-01-01
    • 2020-11-09
    • 2018-11-25
    • 1970-01-01
    • 2020-04-11
    • 1970-01-01
    • 2011-06-04
    • 2020-06-16
    • 2020-11-20
    相关资源
    最近更新 更多