Физический путь для сохранения изображения. Asp.net - PullRequest
0 голосов
/ 30 января 2011

У меня есть веб-проект, и я сохранил свои изображения в физических папках на жестком диске, как d:\SecretImages\Imagename. Но я не могу открыть файлы, когда мне нужно?

Я подумал, что если это может спасти, например, d:\SecretImages\Temp.jpg, я могу открыть, когда придется, но не могу

Помогите мне, пожалуйста, спасибо

Ответы [ 3 ]

1 голос
/ 01 февраля 2011

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

Вы можете / должны использовать HttpHandler для отображения изображений.

Я ответил на похожий вопрос здесь на ТАК, как это сделать.

0 голосов
/ 01 февраля 2011
0 голосов
/ 30 января 2011

потому что, когда я получаю файл, он получает как пользователь ASP.NET, а не как пользователь локальной системы.просто перейдите в папку и добавьте группу IIS_IURS в список разрешений.или просто установите папку, доступную для всех.такого рода проблемы чаще всего не возникают при локальной отладке.но произойдет в производственном или сетевом хранилище.

...