2013-01-10 5 views
1

Я разрабатываю веб-приложение Google с помощью своего механизма Google для разбора некоторых данных из разных входящих источников и сохраняю их все в одном месте. Моя конечная цель - сохранить файл в Dropbox, но приложение для хостинга приложений Google не позволяет мне сохранять файлы на диске. Есть ли способ отправить необработанные данные в приложение Dropbox и сохранить ли это приложение в виде файла?Python Google Web app, Отправить файл Dropbox

+0

Вы пробовали API файлов blobstore? – geoffspear

ответ

0

Вы можете написать файл в AppEngine от Google, используя BlobStore (https://developers.google.com/appengine/docs/python/blobstore/overview#Writing_Files_to_the_Blobstore) или Google Cloud Storage (https: // разработчики .google.com/AppEngine/Docs/питон/googlestorage/обзор)

для записи в файл с помощью раздаточной API, посмотрите здесь: https://www.dropbox.com/developers/reference/api#files-POST

Вы должны установить запрос аутентификации, но это запишет содержимое вашего тела POST в файл в Dropbox с аутентифицированным пользователем.

Я думаю, что для Blobstore, Google Cloud Storage и DropBox вы не можете добавлять к существующим файлам, поэтому, если вам нужно это сделать, вам нужно либо создать новый файл для каждого раза, когда вы хотите записать данные, и объединить файлы в более позднюю точку или прочитайте в предыдущих файлах данные и добавьте их к новым данным перед записью новых данных.

+0

Хорошие советы. Отправил меня в правильном направлении. Благодарю. –

 Смежные вопросы

  • Нет связанных вопросов^_^