【问题标题】:Django ajax file upload problem csrfDjango ajax文件上传问题csrf
【发布时间】:2011-04-24 05:39:34
【问题描述】:

我正在尝试使用 django 上传 ajax 文件。我正在努力使这个例子工作

http://www.johnberns.com/2010/07/08/using-valums-jquery-ajax-upload-with-django-1-2/

但奇怪的是,我的 csrf 令牌一直得到“无”,更奇怪的是我正在执行发送文件的 POST 调用,但我在服务器上得到的只是以下 dict:

{u'csrfmiddlewaretoken': [u'None']}

我做错了什么?

【问题讨论】:

    标签: ajax django file upload csrf


    【解决方案1】:

    链接文章的整个前提是错误的。您无需担心 CSRF 令牌 - 对于 Ajax 上传,CSRF 保护会自动禁用,因为无法使其可靠地工作。见the documentation

    【讨论】:

    猜你喜欢
    • 2011-07-09
    • 2017-07-01
    • 2011-07-26
    • 2011-10-11
    • 2014-06-02
    • 1970-01-01
    • 2011-07-22
    • 1970-01-01
    相关资源
    最近更新 更多