Django + SWFUpload的代码示例?

Mik*_*ike 5 python django swfupload

有没有人有Django + SWFUpload的简单代码示例?我在PHP应用程序中完美运行,但Django让我很头疼.

obe*_*tie 17

不幸的是,我不能给你任何非常详细的代码示例,但我有很多使用SWFUpload + Django的经验(对于我工作的照片共享网站).无论如何,这里有一些指针,希望能帮助你寻求DjSWF的快乐:)

  1. 你会想要使用cookies插件(当然,你正在使用某种基于会话的身份验证[比如django.contrib.auth,关心谁上传了什么).

    饼干插件从饼干作为POST发送数据,所以你必须找得到这回的一些方式request.COOKIES(process_request中间件寻找一个settings.SESSION_COOKIE_NAMErequest.POST特定的网址,并转储到request.COOKIES工作很好地为这个:)

  2. 此外,请记住,您必须在响应正文中返回一些内容,以便SWFUpload将其识别为成功上载尝试.我相信这在SWFUpload的最新测试版中已经发生了变化,但无论如何,建议只在那里贴一些像'ok'的东西.对于失败,使用类似的东西HttpResponseBadRequest等.

  3. 最后,如果你找不到它们,上传的文件是request.FILES:)

如果您有任何令人困惑的事情我没有报道,请随时发布更详细的内容,我将很乐意为您提供帮助.

  • 对于一个非常可怕的问题,这是一个很好的答案.第(1)点的第二段对我有所帮助.谢谢. (4认同)