Hallo zusammen,
ich versuche gerade erfolglos eine Datei hoch zu laden...
HTML-Form:
XML-Code:
<!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 Versuch in Java sieht bisher so aus:
Code:
httpclient.getParams().setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1);
HttpPost httppost = new HttpPost(sURL+"/telefonbuch_kurzwahl?im_file=kurzwahlen&actionNo=12");
File file = new File("d:/rufnummern.txt");
MultipartEntity mpEntity = new MultipartEntity();
ContentBody cbFile = new FileBody(file, "text/plain");
mpEntity.addPart("im_file", cbFile);
httppost.setEntity(mpEntity);
System.out.println("executing request " + httppost.getRequestLine());
response = httpclient.execute(httppost);
HttpEntity resEntity = response.getEntity();
System.out.println(response.getStatusLine());
if (resEntity != null) {
System.out.println(EntityUtils.toString(resEntity));
}
if (resEntity != null) {
resEntity.consumeContent();
}
Ich bekomme zwar den Status 200 OK, aber die Datei kommt nicht an. Irgendwie kann ich kein funktionierendes Code-Beispiel finden
[edit=Luckie] Mfg, Luckie[/edit]
[edit=Luckie] Mfg, Luckie[/edit]
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.