3
我需要有能力上傳文件在服務器上,但上傳之前我想驗證此文件是否這個文件是和圖像或腳本名爲image.jpeg。 對於這個我使用了一個名爲python-magic
Django文件上傳
import magic
attachment = request.FILES['file'].read()
m = magic.open(magic.MAGIC_MIME_TYPE)
m.load()
ft = m.buffer(attachment)
m.close()
它爲我工作的罰款庫。但是我應該閱讀整個文件嗎?
attachment = request.FILES['file'].read()
我認爲這是一個壞主意,所以我的問題是多少文件權重頭?所以比我只能讀取幾個字節並驗證MIME類型的文件。