tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
3126
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von BlueDog
    BlueDog BlueDog ist offline Mitglied
    Registriert seit
    Feb 2008
    Ort
    ....(Thüringen)
    Beiträge
    23
    Hallo liebe tutorials.de Gemeinde, eigtl hat mir euer Forum immer
    schon durch die vorhandenen Beiträge geholfen, aber jetzt stehe
    ich echt mal voll im Wald, wie der Titel schon sagt möchte ich mit
    VB6 einen POST Request ohne Formular absenden zwecks
    Dateiupload. (geht bei einem Upload ja leider nicht mit GET)

    Um es mal darzustellen so würde es per GET aussehen:
    http://server.de/upload.php?submit=Upload&file=c:\test.txt

    Da der Inhalt der Textdatei von der grösse her Variabel ist kommt eine
    komplette Übertragung via GET nicht in Frage es soll schon ein Upload
    werden. Ich sitze nun auch schon rund 22 Stunden non Stop dran aber
    ich komme nicht vor und nicht zurück. Alle examples die ich gefunden
    habe waren entweder nicht funktionstüchtig oder ich habe sie und ihre
    Anwendung leider nicht verstanden.

    So nochmal zum besseren Verständniss der geplante Ablauf:
    1. VB Programm erstellt den c:\test.txt mit Daten (kein Problem)
    2. VB Programm sendet den POST Request zum PHP Doc (absoluter Fehlschlag)
    3. PHP Doc speichert den test.txt auf dem Server (kein Problem)

    Beim Senden sollte nicht auf den standart Browser zurückgegriffen
    werden, es sollte only das VB Programm den Upload tätigen.

    Ich hoffe hab das halbwegs verständlich erklärt was ich machen will und
    hoffentlich kann mir einer von euch VB Profis mal nen Tritt in die richtige
    Richtung geben. Ich freue mich über jede/n Idee/Vorschlag


    PS: Ich bin VB Anfänger und seit ca 22 h am POST gebuchsel also
    bitte nicht böse sein wenn die Gross- und Kleinschreibung bzw die
    Rechtschreibung nicht immer hinhaut, Ich habe es aber versucht


    cu BlueDog
     

  2. #2
    Avatar von DrSoong
    DrSoong DrSoong ist offline Iss was, Doc!
    tutorials.de Premium-User
    Registriert seit
    Jul 2003
    Ort
    Dem Zentrum meiner Welt
    Beiträge
    1.836
    Blog-Einträge
    85
    Wenn du eine Datei per HTTP uploaden willst, würde das so gehen, wenn du aber FTP-Zugriff hast, empfehle ich den FTP-Upload.

    Ansonsten könntest du ja ein WebBrowser-Control auf deiner Form einbinden, das Control verfügt über die gleichen Möglichkeiten wie dein normaler Browser (Upload über PHP-Seite).


    Der Doc!
     
    A: Hilfe, ich hab zwei Dateien hinzugefügt und nun sind die anderen weg
    B: Die Scrollbar da rechts ist dir schon mal aufgefallen?

  3. #3
    Avatar von BlueDog
    BlueDog BlueDog ist offline Mitglied
    Registriert seit
    Feb 2008
    Ort
    ....(Thüringen)
    Beiträge
    23
    So bin wieder wach und frisch erholt. Auf zum zweiten Anlauf.
    Erstmal danke für deine Antwort DrSoong und gleich mal ein Lob
    hinterher, in Sachen VB haben mir schon etliche deiner Postings
    hier im Board sehr weitergeholfen. Aber in diesem Fall leider nicht,
    natürlich ist activevb.de mit eine meiner ersten Anlaufstellen ich
    habe den HTTP upload auch schon versucht, nur leider bekomme
    ich zb bei meinem Lycos Space nur den Framecode in einer msgbox
    angezeigt bei anderen Freehostern hat mir immer das PHP Timeout
    einen Strich durch die Rechnung gemacht. Ich bin mir nicht mal ganz
    sicher was eigtl per post übergeben werden muss, der Pfad zur Datei
    oder der Inhalt. Auf anraten eines Freundes habe ich mir die Sache
    mal mit einem Netzwerksniffer angeschaut was passiert wenn ich die
    Uploaddatei mit einem Formular ansteuer. In dem Fall war der Pfad
    zur Datei nicht zu finden lediglich der Inhalt tauchte im Logfile auf.

    Zum FTP Upload das auch so eine Sache ich benutze Windows XP SP2.
    Alle FTP Codes erstellen die Datei zwar auf dem FTP aber der Inhalt der
    bleibt auf der Strecke. Selbst dieser Code im Original erstellt nur die Datei
    ohne Inhalt. http://vb-helper.com/howto_ftp.html Ich habe diesen Code auch
    Compiliert einem Freund zum Testen gegeben, Windows XP SP2 bei ihm
    ebenfalls nur Datei ohne Inhalt. Beim download kommt folgende Ansage:
    (hier erstellt es keine Datei)
    Working
    Resolving Host
    Host Resolved
    Connecting
    Connected
    Receiving Response
    Response Received
    Requesting
    Request Sent
    --- einige Zeilen wiederholung rausgeschnitten -----

    Receiving Response
    Response Received
    Error: 12003
    200 Type set to I
    200 PORT command successful
    213 1113
    425 Unable to build data connection: No route to host
    habe von einem coder auch versichert bekommen das folgender
    code bei ihm ohne probleme läuft: (an dieser stelle nochmal thx an Neo2k8)
    Private Sub Command1_Click()
    Dim a As String
    Dim b As String

    Open "test.txt" For Append As #1
    Print #1, Text1.Text
    Print #1, Text2.Text
    Close #1

    With Inet1
    .AccessType = icUseDefault
    .Protocol = icFTP
    .RemotePort = "21"
    .URL = "SERVER"
    .UserName = "USERNAME"
    .Password = "PASSWORT"
    a = "test.txt"
    b = "test.txt"
    .Execute , "PUT " & a & " " & b

    End With
    End Sub
    Erstellt eine Datei ohne Inhalt, Windows und logisch die
    ganze VisualBasic Neuinstallation habe ich auch testhalber
    einmal gemacht. Ohne Erfolg das gleiche Problem.

    Und eigentlich bin ich nicht so der hoffnungslose Fall
    Aber im moment kann ich nur mit der Kopf schütteln
    weil ich komme absolut nicht klar damit oO
     

Ähnliche Themen

  1. Formular bzw. Daten per POST ohne Refresh abschicken
    Von xtramen01 im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 22.05.10, 23:36
  2. Post Request an https Formular abschicken
    Von PostRequest im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 02.11.09, 16:58
  3. Asyncroner Request+Dateiupload
    Von Zack im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 24.03.09, 14:22
  4. formular ohne post auslesen
    Von melistik im Forum PHP
    Antworten: 4
    Letzter Beitrag: 29.08.03, 13:43
  5. Dateiupload OHNE Formular ?
    Von Sway im Forum PHP
    Antworten: 3
    Letzter Beitrag: 28.08.03, 15:56