Daten an eine Seite schicken per System.Net.WebClient (Servlet Problem)

Marco_HD

Mitglied
Hallo,

ich hoffe mir kann hier jemand einen Tipp geben wie ich folgendes Problem lösen kann.

Ich möchte Daten per Post an eine Seite schicken (VB 2005). Das mache ich mit folgendem Code:
Code:
Dim web As New System.Net.WebClient()
web.Headers.Add("Content-Type", "multipart/form-data; charset=ISO-8859-1")
Dim Postdata As String
Postdata = "uploadID=" & Upload_ID() & "&file1=" & Datei.Text & "&onsubmit=startUpload('" & Upload_ID() & "')"
Dim d As Byte() = System.Text.Encoding.ASCII.GetBytes(Postdata)
Dim res As Byte() = web.UploadData("http://www.meineseite.de/Upload", "POST", d)
Dim Content As String = System.Text.Encoding.ASCII.GetString(res)

Das dürfte auch soweit richtig sein. Aber das Formular auf der Seite fängt so an:
Code:
<form method="post" action="Upload" onsubmit="startUpload('87d3f499b1a327b')" enctype="multipart/form-data">

Mein Problem ist jetzt der Code bzw. das Servlet das dahinter steckt: onsubmit="startUpload('87d3f499b1a327b')"

Im ersten Code (siehe oben) habe ich das onsubmit der Postdata mit übergeben, aber leider bekomme ich da nichts zurück.

Hat hierzu jemand eine Idee bzw. einen Tipp wie ich dies lösen kann?

Leider hat mir die Hilfe nicht weitergeholfen, aber ehrlich gesagt ich weis auch nicht wirklich ob ich nach dem richtig Begriff gesucht habe :confused:

Über eine Anwort wäre ich sehr dankbar

Viele Grüße Marco
 
Zurück