Загружаемые и не загружаемые элементы BLOB-объектов Google App Engine - PullRequest
0 голосов
/ 17 сентября 2011

Я новичок в Google Web Toolkit и технологии Google App Engine, поэтому мне нужна ваша помощь на основе блобов. Я занимаюсь разработкой веб-приложения для компании, которой необходимо загрузить некоторые файлы и предоставить их своим клиентам. Проблема заключается в том, что когда кто-то загружает элемент в хранилище блогов, создается URL-адрес, и тот, у кого есть эта ссылка, может загрузить / просмотреть файл, но спецификации - это файл, который должен быть загружен пользователю, который заплатил за это. Конечно, пользователь должен войти в систему раньше. Итак, как я могу иметь некоторые ограничения для элементов блоба и сделать их конфиденциальными для клиентов с предоплатой?

Спасибо заранее, Стефанос Антарис

1 Ответ

1 голос
/ 19 сентября 2011

Проблема в том, что когда кто-то загружает элемент в URL создан, и тот, кто имеет эту ссылку, может скачать / просмотреть файл но спецификации - это файл, который нужно скачать пользователю, который заплатил за это.

Это не тот случай. URL загрузки может использоваться только для загрузки файла, но не для его загрузки. Если вы используете API обслуживания изображений, для вашего изображения создается URL-адрес, который может использовать каждый, но это происходит только при явном вызове этого API. Кроме этого, единственный способ загрузить большой двоичный объект - это если ваше приложение устанавливает правильный заголовок, как описано здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...