2015-08-28 40 views
0

我想要得到的圖像的內容類型和我做Django的CONTENT_TYPE在測試

image = open(PATH_TO_IMAGE) 

print(image.name.content_type) 

它給了我錯誤說海峽對象沒有屬性CONTENT_TYPE

我怎樣才能得到內容類型?

我正在做一個測試,並在我看來我得到content_type的圖像。我可以將圖像傳遞給視圖,但它不是給我含量典型

+0

檢查這個http://stackoverflow.com/questions/266648/python-check-if-uploaded-file-is-jpg – Aameer

回答

0

沒有測試過這一點,但據我記得你可以使用內置的imghdr模塊,並使用print(imghdr.what(image))來獲取圖像的格式類型

0

您可以使用Magic庫來猜測任何文件的類型。

import magic 
image_type = magic.from_buffer(image.read(), mime = True) 

或者

您可以使用Imghdr在其他的答案建議。

+0

我只是不想要的content_type。我想要圖像,我想通過在圖書館和圖書館中檢查content_type ..我想要一個圖像類型,在我的圖書館給出的內容類型 – aryan

+0

您可以分配content_type變量自己找到它 – hspandher