我想创建一个应用程序,将视频文件发送到编码服务和从编码服务到AWS存储桶。这需要我将文件提供给处理上传的函数,并在保存管理员对象之前更新fil位置的url。Django自定义管理方法上传文件
上传到编码器进程返回JSON格式的信息,显示错误或成功。我在网站的客户端尝试使用它没有任何问题。但是我不太清楚如何使用Django的管理员来解决这个问题。我看过文档并找到了ModelAdmin.add_view()。我不确定如何获取上传文件的名称和路径,因为这是功能上传到编码器所必需的。
我意识到,由于编码器发回ping,所以一旦完成该过程,最好保存所有其他信息。
如何访问上传的文件,以便我可以对其执行编码功能,并在服务从服务接收到ping回来时保存所有其他信息?
编辑:
按照要求事件的时间轴/流。
这是如何工作的,现在在前端:
- 文件上传编码器服务发送JSON
- file_upload_handle检查文件大小和持续时间
- 文件上传到编码器(上传过程中与状态信息)
- 编码器发送文件,AWS和一个可以通告服务器上成功
我试图确保上传到编码器是在models.py之外完成的,因为它在JSON响应中返回了一些导入信息,可用于反回错误。
你能发布应该发生的事件的时间表吗? – jpic 2012-01-17 18:52:58