2016-09-23 3 views
2

У меня проблема с изображениями в моем проекте asp.net (mvc).Доступ пользователя к файлам img

В этом проекте я использую веб-сервис (для моего IP-адреса разрешено работать с ним). Из этого webservice я получаю всю информацию о деталях, все в порядке, кроме одного, я храню образы деталей как URL-адреса в моей модели, и в представлении я просто использую тег img, мне отображается img, но пользователь, который не делает имеют доступ к этому веб-сервису, просто не видят этого img, когда он использует URL-адрес img, он показывает, что он не может получить доступ к этому URL-адресу ...

Как я могу исправить эту проблему? Загрузка всех файлов по каждому запросу пользователя и удалять их после того, как представляется, плохое решение ...

+0

смотрите web.config, есть ли у вас тег «авторизации»? –

+0

Нет, но как могло повлиять на то, что пользователь не имеет доступа к файлу, вложенному в веб-сервис, доступ к которому будет иметь только мой сервер? – GeekyNuns

+0

web.config webservice * –

ответ

0

Загрузка файлов на пользовательский запрос, поместить их на сервер и перед следующим запросом проверить, уже ли файлы помещены на сервер или нет, если не загружать эти файлы, связанные с новым запросом. Это кажется единственным решением.

0

Открыть файл-инфо и убедитесь, что права доступа к файлам установлены «читать» для всех

+0

Что вы имеете в виду, у меня нет этого файла на моем сервере вообще, я получаю строку с URL-адресом файла и просто «перенаправляю» пользователя на этот URL, поэтому у меня нет свойств файла в моем проекте. – GeekyNuns

+0

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