0
我有一個的FileField這樣的:如何檢測,如果一個FileUpload是圖像或視頻
class Post(models.Model):
file = models.FileField(null=True, blank=True)
video = models.BooleanField(default=False)
我就能夠看物體時,它會過去的我views
:
def post(request):
if request.user.is_authenticated():
form_post = FileForm(request.POST or None, request.FILES or None)
if form_post.is_valid():
instance = form_post.save(commit=False)
if ?something?:
instance.video = True
instance.save()
所以在我看來有可能檢查Post.file是否是視頻或圖像?
檢查擴展是否足夠,或者你想檢查文件本身? – TemporalWolf
如果擴展程序足以確定它是否是視頻或圖像,那麼很好 – Zorgan
人們可以將他們想要的任何內容作爲擴展名,儘管大多數會被適當標記。另一種方式是通過文件檢查。 – TemporalWolf