Hi, ik haal een Worddocument binnen van een SBS2003-server(IIS6) met de volgende VB-code:
Dim instance As HttpWebRequest = WebRequest.Create("http://<URL>/" & "TEST.doc")
instance.Method = "GET"
Dim WebResp As HttpWebResponse = instance.GetResponse()
Dim StreamAnswer As IO.Stream
StreamAnswer = WebResp.GetResponseStream()
Dim sss As New IO.StreamReader(StreamAnswer)
RTBExtraGegevens.Text = sss.ReadToEnd
Ik ontvang TEST.doc, maar als ik de inhoud van het bestand lees zie ik:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!-- Served by: www -->
<HTML>
<HEAD>
<!-- START INCLUDED HEADERS -->
<TITLE>U bent niet gemachtigd om deze pagina te bekijken</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=windows-1252">
<!-- END INCLUDED HEADERS -->
</HEAD>
<frameset rows="0,*" frameborder="0" border=0 framespacing="0">
<frame name="" src="/empty.php">
<frame name="" src="http://<URL>/TEST.doc" marginwidth="0" marginheight="0" scrolling="Auto" frameborder="no" framespacing="0">
<NOFRAMES>
<BODY>
<P>This frameset document contains:
<UL>
<LI><A href="<URL>/TEST.doc">http://<URL>/TEST.doc</A>
</UL>
</BODY>
</NOFRAMES>
</frameset>
</HTML>
Iemand een idee hoe dit komt? En wat ik aan moet passen op de server om de "echte" inhoud van TEST.doc te verkrijgen ??? (IIS6 MIME-types staat op application/octet-stream). Volgens mij moet de browser op de client het Save-as/uitvoeren Window openen of zo ?
gr. Ger.
Dim instance As HttpWebRequest = WebRequest.Create("http://<URL>/" & "TEST.doc")
instance.Method = "GET"
Dim WebResp As HttpWebResponse = instance.GetResponse()
Dim StreamAnswer As IO.Stream
StreamAnswer = WebResp.GetResponseStream()
Dim sss As New IO.StreamReader(StreamAnswer)
RTBExtraGegevens.Text = sss.ReadToEnd
Ik ontvang TEST.doc, maar als ik de inhoud van het bestand lees zie ik:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<!-- Served by: www -->
<HTML>
<HEAD>
<!-- START INCLUDED HEADERS -->
<TITLE>U bent niet gemachtigd om deze pagina te bekijken</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=windows-1252">
<!-- END INCLUDED HEADERS -->
</HEAD>
<frameset rows="0,*" frameborder="0" border=0 framespacing="0">
<frame name="" src="/empty.php">
<frame name="" src="http://<URL>/TEST.doc" marginwidth="0" marginheight="0" scrolling="Auto" frameborder="no" framespacing="0">
<NOFRAMES>
<BODY>
<P>This frameset document contains:
<UL>
<LI><A href="<URL>/TEST.doc">http://<URL>/TEST.doc</A>
</UL>
</BODY>
</NOFRAMES>
</frameset>
</HTML>
Iemand een idee hoe dit komt? En wat ik aan moet passen op de server om de "echte" inhoud van TEST.doc te verkrijgen ??? (IIS6 MIME-types staat op application/octet-stream). Volgens mij moet de browser op de client het Save-as/uitvoeren Window openen of zo ?
gr. Ger.