Django получает файл из временного_пути_файла
В моем проекте django пользователь может загружать несколько видео файлов. Если расширение этих файлов .mp4, то нет проблем с их отображением в теге video в браузере, но проблема с файлами .mov (тег video не поддерживает .mov), поэтому я изменил расширения файлов .mov:
# views.py
videos = request.FILES.getlist('videos')
for v in videos:
extension = os.path.splitext(v.temporary_file_path())[1].lower()
if extension == '.mov':
#change the extension of file
mp4_path = os.path.splitext(v.temporary_file_path())[0] + '.mp4'
Media.objects.create(user=request.user, videos=file_from_mp4_path)
else:
Media.objects.create(user=request.user, videos=v)
вопрос в том, как я могу получить файл из временного пути и создать объект Media