Hi Paolo,

You might have to explicitly set the mapObj.path property after loading the map.

Best Regards,

Tamas


2006/10/24, Paolo Corti <[EMAIL PROTECTED]>:
 Hello all Looks like the imageObj.save(filename) metod doesn't work
properly I correctly set IMAGEPATH and IMAGEURL in mapfile: WEB IMAGEPATH
"C:/Inetpub/wwwroot/output" IMAGEURL "http://localhost/output"; END If I try
to write the image to disk with imageObj.save(filename) the image is not
saved in the IMAGEPATH location, but in the mapfile's folder. For example if
I save the image: imageObj.save("test.jpg") The image test.jpg is not
written under IMAGEPATH("C:/Inetpub/wwwroot/output") but in
the mapfile folder (another folder). The workaround is to give the fullname
of image, like here: public override String GetURLMap() { //refresh map
imageObj image = map.draw(); //be sure to have set Web parameters in mapfile
(IMAGEPATH, IMAGEURL) //return URLMap String ImageName =
DateTime.Now.Second.ToString() +
DateTime.Now.Millisecond.ToString() + "." +
map.outputformat.extension; image.save(image.imagepath + "\\" + ImageName,
map); //image.save(ImageName, map); return image.imageurl + "/" + ImageName;
} but I am wondering how no one still pointed out this bug, maybe I
configured something wrong in map file. Any help appreciated Paolo Corti
http://www.paolocorti.net
________________________________
 View this message in context: c# imageObj.save method not working properly?
 Sent from the Mapserver - User mailing list archive at Nabble.com.

Reply via email to