我有一个要添加视频的 Django 站点。目前用户可以上传他们的照片,我希望每个用户也能够添加他们的视频。我不知道该怎么做,因为我是一个初学者程序员。你能指导我正确的方式吗?
问问题
91 次
2 回答
0
恕我直言,实际上上传视频的方式与您上传照片的方式相同(或者如果有文件格式验证,则将视频格式添加到您当前的 POST 文件方法中),请了解Django File Upload,并尝试留下一些代码在你的描述中
于 2017-12-25T06:03:50.367 回答
0
处理视频文件比处理图像要复杂得多。有两种方法可以做到这一点:让用户嵌入上传到其他网站(如 youtube)的视频,或者让他们将照片上传到您的网站。第一个选项更简单:大多数视频网站都提供了一些复制和粘贴代码的方法,以便将他们的视频嵌入其他网站。您只需要让用户将 html 代码粘贴到您的网站上,并且您应该注意一些安全措施。如果你想让他们上传文件就很难了。视频格式很多,文件更大,压缩率不同等。视频网站通常接受多种视频格式,将视频转换为最方便的格式和不同的分辨率(以节省空间和带宽)。这意味着您的服务器上有很多异步和 CPU 密集型任务。将文件放在网站上并让它播放也更复杂。HTML5 中有一个视频标签,它使事情变得比以前容易得多,尽管如果你想让它变得非常好和简单,你应该找一些 JS 播放器。
于 2017-12-27T10:32:51.797 回答