Я пытаюсь заблокировать нежелательный тип содержимого загружаемых файлов. Я использую код из документации :
class UploadHandler(blobstore_handlers.BlobstoreUploadHandler):
def post(self):
upload_files = self.get_uploads('file') # 'file' is file upload field in the form
blob_info = upload_files[0]
self.redirect('/serve/%s' % blob_info.key())
Что я обнаружил, так это то, что перед последней строкой с перенаправлением большой двоичный объект уже находится в хранилище больших двоичных объектов, поэтому остается только проверить его тип содержимого и выполнить удаление, если оно нежелательно.
Есть ли другой способ удалить файл, прежде чем он попадет в blobstore?