fopen von PHP in VB.net

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von haufe.

    fopen von PHP in VB.net

    Hallo

    Ich versuche eine CSV von einem Distributor mit vb.net zu Downloaden.

    Auf der Seite steht ein PHP Beispiel zum Download der CSV:

    PHP-Quellcode

    1. <?php
    2. $fh=fopen("daten.csv","w");
    3. $file="http://<kundennummer>:<passwort>@www.shop.de/daten.php?art=csv&preisfilter=0";
    4. $fr=fopen($file,"r");
    5. while($str=fread($fr,4096)) {
    6. fwrite($fh,$str);
    7. }
    8. fclose($fh);
    9. fclose($fr);
    10. ?>


    Mit PHP funktionert es , bei VB.net bekomme ich immer den Fehler 401

    Hier die Versuche:

    Quellcode

    1. My.Computer.Network.DownloadFile("http://bla:blup-@www.shop.de/daten.php?art=csv", "daten.csv")

    Die Webseite brauch ca. 10 Sekunden die CSV zu generieren , wie kann ich das Problem lösen?

    Danke für die Hilfe
    ähh? wasn das :)
    SUPER! ;)

    Manchmal steht man auf der Leitung :D

    Quellcode

    1. Dim Login As New WebClient
    2. Login.Headers("User-Agent") = "Mozilla/4.0"
    3. Login.Credentials = New Net.NetworkCredential(username,passwort)
    4. Dim pageData As [Byte]() = Login.DownloadData(loginurl)
    5. Dim pageHtml As String = Encoding.ASCII.GetString(pageData)
    6. Return pageHtml


    Vielen Dank
    ähh? wasn das :)