Avatar billede neess Nybegynder
01. juli 2009 - 15:30 Der er 5 kommentarer og
1 løsning

System.Net.WebClient client bare i classic asp

Jeg kunne godt tænke mig at lave et hhtp kald som man kan i .NET med System.Net.WebClient client = new System.Net.WebClient();

Jeg vil gerne kalde en URL og hente det binæere data jeg modtager der. Kalder en aspx fil som response writer et billede binært. Dette vil jeg gerne fange i min ASP del.

Findes der en funktion til dette?

Har kigget på Set oXMLHttp = Server.CreateObject("MSXML2.ServerXMLHTTP")

Men denne retunere en streng og ikke binær data.
Avatar billede mortvader Nybegynder
01. juli 2009 - 17:44 #1
Jeg ved ikke om den her er bedre, men du kan evt forsøge:

Server.CreateObject("Msxml2.ServerXMLHTTP.5.1")
Avatar billede neess Nybegynder
01. juli 2009 - 18:06 #2
Den har jeg også forsøgt mig med. Som jeg lige har kunne læse mig frem til, retunere den også kun en steng, men ikke et byte[].

Og da filen response.write billedet i bytes, er der ingen streng jeg kan hente fra siden.
Avatar billede arne_v Ekspert
12. juli 2009 - 02:18 #3
Prøv dette her eksempel:

<%
Set http = CreateObject("MSXML2.XMLHTTP")
http.Open "GET", "http://www.eksperten.dk/images/eksperten_logo.gif", false
http.Send()
If http.Status = 200 Then
    Set stm = CreateObject("ADODB.Stream")
    stm.Open
    stm.Type = 1 'adTypeBinary
    stm.Write http.ResponseBody
    stm.Position = 0
    stm.SaveToFile "C:\InetPub\WWWRoot\upload\e.gif"
    stm.Close
    Set stm = Nothing
    Response.Write "OK"
Else
    Response.Write "Ooops"
End If
Set http = Nothing
%>
Avatar billede arne_v Ekspert
22. august 2009 - 18:18 #4
Kommet videre ?
Avatar billede neess Nybegynder
27. august 2009 - 16:29 #5
Jeg har ikke prøvet det, ente med jeg vidersendte til en .net side.

Men dit svar ser ud til at ville fungere, så lig et svar, så lukker vi :-)
Avatar billede arne_v Ekspert
27. august 2009 - 18:45 #6
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester