Een (win32) programma wat een file van de locale schijf naar een weblocatie moet sturen lijkt niet te willen werken. Al aardig wat links afgeweest om mogelijke oorzaken weg te werken
(zoals http://www.c-sharpcorner.com//Code/2003/May/DotNetBugs.asp) maar werken doet het nog steeds niet..
wellicht weet iemand een oplossing:
C# / .Net code
ook manier 2 is geprobeerd
maar met geen van beide lijkt in PHP iets te arriveren...
dump phpinfo()
maar verder niets te vinden als $_FILES of iets dergelijks..
wellicht iemand enig idee?
(zoals http://www.c-sharpcorner.com//Code/2003/May/DotNetBugs.asp) maar werken doet het nog steeds niet..
wellicht weet iemand een oplossing:
C# / .Net code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| public void bestanduploaden() { Console.WriteLine("Bezig te connecten"); WebClient Client = new WebClient(); Client.Headers.Add("Content-Type","application/x-www-form-urlencoded"); //Client.Headers.Add("Content-Type","multipart/form-data"); NameValueCollection qryCol = new NameValueCollection(); qryCol.Add("fileloc","file"); Client.QueryString = qryCol; byte[] resultaat; resultaat = Client.UploadFile("http://server/phpinfo.php", "POST", "test.html"); } |
ook manier 2 is geprobeerd
code:
1
2
3
4
5
6
7
| MultipartForm mp = new MultipartForm("http://server/phpinfo.php"); mp.setField("userid","abcd"); mp.setField("password","mypassword"); mp.sendFile("d:\\test.html"); Console.WriteLine( mp.ResponseText); |
maar met geen van beide lijkt in PHP iets te arriveren...
dump phpinfo()
code:
1
2
3
4
5
6
7
| _REQUEST["userid"] abcd _REQUEST["password"] mypassword _POST["userid"] abcd _POST["password"] mypassword _SERVER["CONTENT_LENGTH"] 410 _SERVER["CONTENT_TYPE"] multipart/form-data; boundary=ou812--------------8c405ee4e38917c |
maar verder niets te vinden als $_FILES of iets dergelijks..
wellicht iemand enig idee?