Сохранить изображение с сайта asp.net - PullRequest
0 голосов
/ 07 сентября 2011

, надеюсь, я все понял.

У меня есть веб-сайт asp.net, в рамках которого я генерирую растровое изображение, и мне нужно сохранить его, чтобы я мог отобразить его позже.

сейчас мои сайты находятся здесь:

http://tools.myDomain.com/mySite/

Я создал каталог на своем сайте:

http://tools.myDomain.com/mySite/img/

Теперь я пытаюсь сохранить туда свое растровое изображение, например:

bitmap.Save(@"http://tools.myDomain.com/mySite/img/bitmap.png");

Я могу заставить это работать, не с моего компьютера локально и не когда я делаю Опубликовать на моем сайте ...

Любые идеи, как я могу решить эту проблему?

Спасибо

Ответы [ 3 ]

3 голосов
/ 07 сентября 2011

Вам необходимо сохранить его на сервере, а не в Интернете

bitmap.Save(HttpContext.Current.Server.MapPath("/img/bitmap.png"));

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

try

bitmap.Save(Server.MapPath("/mySite/img/bitmap.png"));

Или вы можете использовать абсолютный путь

bitmap.Save("c:\inetpub\wwwroot\mySite\img\bitmap.png");

Обратите внимание, что путь является лишь примером и должен быть вашим абсолютным путем.

0 голосов
/ 07 сентября 2011

Вам необходимо добавить разрешения для пользователя ASPNET.Это будет работать наверняка.

...