我已通过发送base64编码将视频上传到django-rest项目,但我需要通过尝试使用cv2打开它来检查上传文件是否为视频,但它不接受并抛出错误< / p>
VideoBase64File(Base64FileField)类: ALLOWED_TYPES = ['视频']
def get_file_extension(self, filename, decoded_file):
try:
cv2.VideoCapture(decoded_file)
return 'Video'
except:
return 'non-valid'
我想要一种方法来检查'decoded_file'是否为视频