Проблемы при загрузке BLOB-объектов на App Engine - PullRequest
3 голосов
/ 12 апреля 2011

Привет, я пытаюсь загрузить несколько mp3-файлов в виде BLOB-объектов, используя полный пример кода приложения, приведенный в руководстве по App Engine здесь , и получаю следующую ошибку `HTTP ERROR 404

Проблема с доступом к / _ah / upload / ag5jb2xsZWN0aXZlZ3dhcHIbCxIVX19CbG9iVXBsb2FkU2Vzc2lvbl9fGHQM. Причина:

No upload session: ag5jb2xsZWN0aXZlZ3dhcHIbCxIVX19CbG9iVXBsb2FkU2Vzc2lvbl9fGHQM`

У кого-нибудь есть идеи, почему я получаю это? Пробовал работать локально и даже пытался развернуть приложение и все еще иметь проблемы!

Ответы [ 3 ]

2 голосов
/ 28 апреля 2012

Не нажимайте кнопку «Назад» и не пытайтесь загрузить файл. Каждый раз нажимайте URL в браузере.

1 голос
/ 17 марта 2014

Для каждой загрузки файла в BLOB-объект URL-адрес BLOB-объекта уникален. В первый раз, когда вы загружаете файл, вы можете создать один URL-адрес большого двоичного объекта, используя

blobstoreService.createUploadUrl("/yourServerURL");

Теперь, когда вы пытаетесь загрузить следующий файл, вы нажимаете кнопку «Назад» и пытаетесь использовать тот же сеанс BLOB-объектов, который вы создали для первого файла. По этой причине вы сталкиваетесь с ошибкой «Нет сеанса загрузки».

Решение может заключаться в том, что вы можете создать новый URL-адрес BLOB-объекта, нажав кнопку «Назад». Сделайте некоторую работу вокруг, чтобы создать новый URL-адрес BLOB-объекта после нажатия кнопки «Назад».

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

Спасибо.

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

Кажется, это ошибка с SDK 1.4.3 Кажется, это работает нормально с SDK 1.4.2

Решает ли это вашу проблему?

...