как я могу установить ключ 'blob-key' о BlobStore? - PullRequest
2 голосов
/ 11 апреля 2010

Я пытался использовать плагин jquery «uploadify» для загрузки нескольких файлов в My App в Google App-Engine, а затем сохранить их в blobstore, но это не удалось. Я проследил код в get_uploads, кажется, field.type_options пусто и, конечно, не имеет «blob-key». Откуда взялся ключ 'blob-key'?

код такой:

def upload(request):
   for blob in blogstorehelper.get_uploads(request, 'Filedata'):
       file = File()
       file.blobref = blob
       file.save()
   return ……

но blogstorehelper.get_uploads (запрос, «Filedata») всегда пуст. Фактически, запрос содержал загруженный файл (я распечатываю запрос). Я отладил в blogstorehelper.get_uploads и обнаружил, что field.type_options пусто. кто может сказать мне почему? благодарю вас! здесь является источником о get_uploads: http://appengine -cookbook.appspot.com / рецепт / Blobstore-get_uploads-хелперов-функция-для-Джанго-запрос / идентификатор = ahJhcHBlbmdpbmUtY29va2Jvb2tyjwELEgtSZWNpcGVJbmRleCI4YWhKaGNIQmxibWRwYm1VdFkyOXZhMkp2YjJ0eUZBc1NDRU5oZEdWbmIzSjVJZ1pFYW1GdVoyOE0MCxIGUmVjaXBlIjphaEpoY0hCbGJtZHBibVV0WTI5dmEySnZiMnR5RkFzU0NFTmhkR1ZuYjNKNUlnWkVhbUZ1WjI4TTIxDA

...