Загрузите файл с web2py в Google App Engine - PullRequest
1 голос
/ 16 апреля 2011

У меня проблема с развертыванием моего приложения, написанного в web2py, на Google App Engine.На localhost все работает хорошо, но на GAE я не могу получить доступ к содержимому загруженного файла.

Когда я проверяю var request.vars.my_upload_field на localhost, я получаю: FieldStorage ('upload_field', 'my_file.txt ',' File content ')

Но на GAE у меня есть только: FieldStorage (' upload_field ',' my_file.txt ')

Нет файлового содержимого ... Я ничего не делалspecial (я полагаю ...)

Почему у меня такое поведение и как это исправить?

PS: я использую SQLForm (db.my_table), который имеет «upload»поле.

Ответы [ 2 ]

1 голос
/ 17 апреля 2011

см. Подробные инструкции для загрузки в web2py и GAE Blobstore: http://web2pyslices.com/main/slices/take_slice/63

0 голосов
/ 16 апреля 2011

Я лично не использовал web2py с GAE, но в официальной документации

упоминается кое-что о трудностях при загрузке файлов в файловую систему движка приложения с использованием web2py.Поэтому, вероятно, вы могли бы вместо этого использовать собственные возможности загрузки файлов GAE, как показано в этом SO-потоке

Надеюсь, это немного поможет.

...