Я использую следующее для вставки JPEG в поле BLOB-объекта:
db.Blob(self.request.get("imgFile"))
Как я могу проверить, является ли "imgFile" JPEG?
Я не хочу позволять людям загружать EXE-файлы и т. Д.
Спасибо
Joel
Магическое число для файла JPEG - FFD8 согласно этому сайту . Что вы можете сделать, так это взглянуть на два первых байта, чтобы убедиться, что они совпадают, прежде чем вставлять большой двоичный объект в хранилище данных.