ASP.NET und SVG
Michael Schulz
- asp.net
hallo,
ich möchte eine SVG-Datei dynamisch erzeugen. leider wird der code nicht auf dem server ausgeführt, sonder ich werde zum download der datei aufgefodert:
<%@ Page Language="vb" Debug="true" %>
<%Response.AddHeader("Content-Type","image/svg-xml")%>
<svg width="100%" height="100%" viewBox="4482000 -5735000 240000 180000" preserveAspectRatio="xMidYMid meet"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<rect id="invisrect" x="4380000" y="-5835000" width="440000" height="380000" style="fill:blue;stroke:blue;stroke-width:1;fill-opacity:0.7;visibility:visible"/>
</svg>
eine lösung mit dem embed-tag wäre möglich, kommt aber in diesem fall aus technischen gründen nicht in frage...
hat jemand eine lösung für mich?
danke,
michael
Hallo,
ich möchte eine SVG-Datei dynamisch erzeugen. leider wird der code nicht auf dem server ausgeführt, sonder ich werde zum download der datei aufgefodert:
Download von der SVG-, oder von der APS-Datei?
Wenn dir die SVG-Datei zum Download angeboten wird, erschient es mir logisch, sofern due keinen SVG-Plugin installiert hast.
Grüße
Thomas
nein, nein...
das svg-plugin ist natürlich installiert. es funktioniert ja wie gesagt, wenn ich ihn über das embed-tag testweise einbinde...
micha
Hallo,
ich möchte eine SVG-Datei dynamisch erzeugen. leider wird der code nicht auf dem server ausgeführt, sonder ich werde zum download der datei aufgefodert:
<%@ Page Language="vb" Debug="true" %>
<%Response.AddHeader("Content-Type","image/svg-xml")%>
Der offizielle MIME-Type ist image/svg+xml.
eine lösung mit dem embed-tag wäre möglich, kommt aber in diesem fall aus technischen gründen nicht in frage...
Beim IE (mit Plug-in) hilft ggf. das Anhaengen eines Dummy-Parameters: http://.../datei.svg?IE=.svg
MfG, Thomas
[Nachtrag:]
Beim IE (mit Plug-in) hilft ggf. das Anhaengen eines Dummy-Parameters: http://.../datei.svg?IE=.svg
Gemeint war das Anhaengen an das erzeugende Script, wenn .svg nicht am Ende vorhanden ist:
http://.../datei.asp?IE=.svg oder http://.../datei.php?IE=.svg usw.
MfG, Thomas
hallo thomas,
danke für dein posting. mit asp funktioniert das addheader wunderbar. ich habe dieses problem nur unter asp.net. der dummy hat keine auswirkungen. auach das ersetzen von "image/svg-xml" durch "image/svg+xml" bringt nichts...
michael
Hallo,
danke für dein posting. mit asp funktioniert das addheader wunderbar. ich habe dieses problem nur unter asp.net. der dummy hat keine auswirkungen. auach das ersetzen von "image/svg-xml" durch "image/svg+xml" bringt nichts...
Dann probiere es mal damit: http://msdn.microsoft.com/msdnmag/issues/03/07/ScalableVectorGraphics/default.aspx.
MfG, Thomas
danke, thomas,
hätte gedacht, das das vielleicht ein bissl einfacher geht ohen das ich gleich ein klasse benötige...
michael