Mijn probleem is het volgende :
Ik ben een programma aan het maken waarmee ik bestanden naar een webserver kan posten.
Als eerste had ik een oplossing bedacht waarbij ik een HTML pagina aanmaak waarmee de bestanden en eventuele andere waarden gepost kunnen worden naar mijn server. Ik wil deze echter wel zo maken dat er geen input boxen te zien zijn op de pagina(bladeren knop). Dus had ik in HTML een standaard value meegegeven aan deze input. Nu probeerde ik deze te posten en de bestanden bleken niet aan te komen. Ik gebruikte hierbij Internet Explorer libraries en het blijkt nu dat er in IE een lek dichtgetimmerd zit zodat je geen standaard values aan deze input boxen mee kan geven.
Nu vraag ik mezelf dus af of het niet op een andere manier kon. Ik ben al een tijdje bezig geweest om het te proberen met "Webclient". Maar dit heeft ook nog niet tot iets zinnigs geleid. Volgens mij kan hiermee maar 1 bestand tegelijk gepost worden en dat is niet mijn bedoeling.
Kan iemand mij hier mischien bij helpen?
De broncode tot nu toe :
Ik ben een programma aan het maken waarmee ik bestanden naar een webserver kan posten.
Als eerste had ik een oplossing bedacht waarbij ik een HTML pagina aanmaak waarmee de bestanden en eventuele andere waarden gepost kunnen worden naar mijn server. Ik wil deze echter wel zo maken dat er geen input boxen te zien zijn op de pagina(bladeren knop). Dus had ik in HTML een standaard value meegegeven aan deze input. Nu probeerde ik deze te posten en de bestanden bleken niet aan te komen. Ik gebruikte hierbij Internet Explorer libraries en het blijkt nu dat er in IE een lek dichtgetimmerd zit zodat je geen standaard values aan deze input boxen mee kan geven.
Nu vraag ik mezelf dus af of het niet op een andere manier kon. Ik ben al een tijdje bezig geweest om het te proberen met "Webclient". Maar dit heeft ook nog niet tot iets zinnigs geleid. Volgens mij kan hiermee maar 1 bestand tegelijk gepost worden en dat is niet mijn bedoeling.
Kan iemand mij hier mischien bij helpen?
De broncode tot nu toe :
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim URLString As String Dim myWebClient As New System.Net.WebClient Dim sendArray() As Byte Dim result As String Dim filestring As String = "c:\blaatje.jpg" URLString = 'Hier de link naar de pagina myWebClient.Headers.Add("Content-Type", "application/x-www-form- urlencoded") sendArray = myWebClient.UploadFile(URLString, filestring) result = System.Text.Encoding.ASCII.GetString(sendArray) System.IO.File.CreateText("c:\blaat.html").Write(result) End Sub |
[ Voor 3% gewijzigd door gorgi_19 op 16-08-2004 14:02 ]