Azure — загрузка файлов в хранилище BLOB-объектов через общий хостинг

Я изо всех сил пытаюсь найти ответ на это. У меня есть веб-сайт, который развернут в среде общего хостинга. Я хочу разрешить людям загружать файлы в мою учетную запись хранилища больших двоичных объектов Azure.

У меня это работает локально, используя эмулятор хранилища, однако, когда я публикую сайт, я получаю исключение безопасности.

Это действительно возможно в среде общего хостинга?

Ваше здоровье


person user1245526    schedule 02.03.2012    source источник


Ответы (1)


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

Чтобы разрешить прямую загрузку, необходимо предоставить общедоступный большой двоичный объект или контейнер (которые могут видеть все в мире) или создать временную подпись общего доступа (SAS) для определенного большого двоичного объекта или контейнера, которая предоставляет доступ на короткое время. .

Если ваше приложение — Silverlight, то вы, вероятно, столкнулись с междоменной проблемой (и вам нужно будет исправить это с помощью политики доступа).

Если вы предоставите более подробную информацию о том, как отправляются загрузки, а также о технологии клиента и сервера, я могу отредактировать свой ответ, чтобы он был более конкретным.

person David Makogon    schedule 02.03.2012