Problemer med min Image handler, den siger stien fra mit billede ikke er en ylid virtuel sti
den siger stien fra mit billede ikke er en gyldig virtuel sti.Har prøvet at sætte den til Local host.
Jeg bruger Handler til at indsætte, billede til PDF med Itext og C# via af en Ck editor, og den kan godt finde billedet hvis jeg jeg sætter den statisk men når jeg kører den dynamisk, får jeg denne fejl.
System.Web.HttpException: 'http:/localhost:/Media/South Africa/ZA-wp5.jpg' er ikke en gyldig virtuel sti
Her er min Handler
public class ImageHander : IImageProvider
{
public string BaseUri;
public iTextSharp.text.Image GetImage(string src,
// iTextSharp 5.0.6 or higher
IDictionary<string, string> h,
// iTextSharp 5.0.0 to 5.0.5
// Dictionary<string, string> h,
ChainedProperties cprops,
IDocListener doc)
{
return iTextSharp.text.Image.GetInstance(
// file-system pathMedia/Australia/
HttpContext.Current.Server.MapPath("http://localhost:/" + src)
);
}
}
Og min funktion hvor jeg hiver billedet ind
var interfaceProps = new Dictionary<string, Object>();
var ih = new ImageHander();
interfaceProps.Add(HTMLWorker.IMG_PROVIDER, ih);
foreach (IElement element in HTMLWorker.ParseToList(
new StringReader(HTMLCode.ToString()), null, interfaceProps))
{
doc.Add(element);
}