Hallo zusammen,
ich versuche gerade erfolglos eine Datei hoch zu laden...
HTML-Form:
Mein Java-Code sieht wie folgt aus:
ich bekomme zwar als Status 200 OK... aber der "Upload" geht viel zu schnell und die Daten kommen auch nicht an. Was mache ich falsch?
ich versuche gerade erfolglos eine Datei hoch zu laden...
HTML-Form:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Rufnummern (Kurzwahl- und Telefonbuch)</title>
</head>
<body class="d3">
<form name="import_form" method="post" action="http://192.168.123.8/telefonbuch_kurzwahl?im_file=kurzwahlen&actionNo=12" accept-charset="ISO-8859-1" enctype="multipart/form-data">
<input type="file" name="im_file" size="70">
<input type=submit>
</form>
</body>
</html>
Mein Java-Code sieht wie folgt aus:
Java:
...
httpost = new HttpPost(sURL+"/telefonbuch_kurzwahl?im_file=kurzwahlen&actionNo=12");
File file = new File("d:/rufnummern.txt");
FileEntity reqEntity = new FileEntity(file, "binary/octet-stream");
httpost.setEntity(reqEntity);
reqEntity.setContentType("binary/octet-stream");
System.out.println("executing request " + httpost.getRequestLine());
response = httpclient.execute(httpost);
entity = response.getEntity();
System.out.println("Status*: " + response.getStatusLine());
...
ich bekomme zwar als Status 200 OK... aber der "Upload" geht viel zu schnell und die Daten kommen auch nicht an. Was mache ich falsch?