guess the content_type in local_file cameras (#8217)

* guess the content_type in local_file cameras

* add unittest to check content_type of local_file cameras
This commit is contained in:
Eugenio Panadero 2017-06-26 22:36:35 +02:00 committed by Pascal Vizeli
parent 80c187f8ea
commit 1e4aec63ed
2 changed files with 67 additions and 1 deletions

View file

@ -5,6 +5,7 @@ For more details about this platform, please refer to the documentation at
https://home-assistant.io/components/camera.local_file/
"""
import logging
import mimetypes
import os
import voluptuous as vol
@ -46,6 +47,10 @@ class LocalFile(Camera):
self._name = name
self._file_path = file_path
# Set content type of local file
content, _ = mimetypes.guess_type(file_path)
if content is not None:
self.content_type = content
def camera_image(self):
"""Return image response."""