不幸的是,我无法为您提供任何非常详细的代码示例,但是我在使用SWFUpload +
Django(对于我正在工作的照片共享网站)上有相当的经验。无论如何,这里有一些建议可以帮助您寻求DjSWF幸福:)
- 您将需要使用cookies插件(如果您当然在使用某种基于会话的身份验证(例如
django.contrib.auth
,请注意谁上传了什么))。
cookies插件以POST的形式发送来自cookie的数据,因此您必须找到某种方式将其返回
request.cookieS(
process_request中间件会在特定的URL上查找
settings.SESSION_cookie_NAMEin
request.POST并将其转储
request.cookieS到此中:)
另外,请记住, 必须 在响应正文中返回某些内容,SWFUpload才能将其识别为成功的上载尝试。我相信在最新的SWFUpload测试版中,这种情况已经发生了变化,但是无论如何,建议只在其中粘贴“确定”之类的内容。对于失败,请使用类似
HttpResponseBadRequest
之类的东西。最后,如果您找不到它们,则上传的文件位于
request.FILES
:)
如果您有我没有涉及的任何困惑,请随时发布更详细的内容,我们将竭诚为您服务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)