Загрузка файлов с помощью Google App Engine - PullRequest
0 голосов
/ 22 февраля 2012

Я следовал инструкциям из Google App Engine для загрузки изображения

Я установил простую HTML-страницу для загрузки файла, используя тип ввода «file», а имя элемента - «file» Форма enctype является multipart / form-data, а метод 'post'

Следуя примеру, я сохраню данные изображения в виде большого двоичного объекта и сохраню их вместе с моим объектом

myfile = MyFile() 
myfile.filedata = db.Blob(self.request.get('file')) 
myfile.filename = self.request.get('filename') 
myfile.put() 

Но когда я смотрю на то, что хранится в файловых данных через средство просмотра хранилища данных, это были не двоичные данные изображения, а просто

236 bytes, SHA-1 = 63540e4ca6dba45e9ff3553787f7f23d330b7791 

Когда загружаемое изображение определенно больше 236 байт. Должен ли фрагмент сверху извлечь все изображение и поместить его в BLOB-объект?

Кажется, что все, что хранится в BLOB-объекте, это заголовок запроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...