2013-02-21 3 views
1

Можно ли передавать данные, в частности видео, в Google App Engine?Возможно ли передавать данные в Google App Engine?

Я смотрел каналы, но это похоже на мое приложение GAE и серверы Google, а не клиенты и приложение GAE.

Я просмотрел this question, но, хотя он говорит, что получает поток, похоже, что он использует сообщение.

Заранее благодарен!

+0

Что вы подразумеваете под «потоком»? Для большинства приложений вы хотите получать данные POST в GAE. – dragonx

+0

В этой ситуации я пытаюсь передать видео во время его записи. Я не хочу ждать завершения видео, а затем загружать файл. – Felix

ответ

1

Вы можете загружать данные только в GAE с помощью HTTP POST.

Вы можете либо передать файл как один длинный HTTP POST, либо разбить его, отправить его как несколько POST-запросов и восстановить его на стороне сервера.

Возможно, вы захотите сделать последнее, если вы отключились, вам не придется повторно отправлять все данные снова.

+0

Я боялся этого. Крысы. Я подожду и надеюсь, что кто-то еще что-нибудь придумает, если ничего не придет, я приму свой ответ. Вы знаете какие-либо библиотеки, которые описывают второй метод, который вы описали? – Felix

+0

Первый способ будет проще. Выполняйте поиск по кодировке с кодировкой передачи (http://en.wikipedia.org/wiki/Chunked_transfer_encoding). Быстрый поиск Google последних показал это: https://github.com/stholmes/Morsels#readme. Я настоятельно рекомендую использовать Google для поиска вещей. – dragonx

+0

у вас есть 60-секундный лимит в любом случае, прежде чем ваш обработчик вернет ошибку. GAE не для этого. –

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