VBN: File-upload Simulation in VB.NET

jorik

Grünschnabel
Hallo,

Es gibt eine Seite mit:

<form action="dateimanager.php" align="left" enctype="multipart/form-data" name="bild_upload" method="post">

<input type="file" name="file1">
<input type="submit" name="submit" value="Upload">

</form>

Ich habe versucht den Upload so zu simulieren:

Dim strQuerry As String = "file1=" + System.Web.HttpUtility.urlEncode("filename")
Dim strPage As String = "url/dateimanager.php"

Dim wrq As System.Net.WebRequest = wrq.Create(strPage)
wrq.Method = "POST"

Dim bPayload() As Byte
bPayload = System.Text.Encoding.UTF8.GetBytes(strQuerry)
wrq.ContentLength = bPayload.Length

Dim reqStream As IO.Stream = wrq.GetRequestStream
reqStream.Write(bPayload, 0, bPayload.Length)
reqStream.Close()

Es hat aber nicht funktioniert

Kann mir jemand zumindestmal den Prinzip erläutern?
Danke voraus.
 
jorik hat gesagt.:
Das Problem ist dass die Seite nicht von mir ist und gar nicht in ASP :(

Und? Was ist das Problem? Du willst ja nur eine Datei dorthin hochladen. Welches Script dann die Datei annimt ist egal, du musst nur richtig senden.
Der FileUpload mit HTTP ist im HTTP Protokol definiert, und nicht irgenwas eigenes von PHP, ASP, oder was auch immer.
 
Ach so, sorry, ich habe dich falsch verstanden.
Dann ist das ja ganz einfach. Das hat sogar funktioniert :)

Ich danke dir!
 

Neue Beiträge

Zurück