Expand|Select|Wrap|Line Numbers
- public class UploadXMLFile {
- String sXMLFilename = "c:\\Test.xml";
- PostMethod filePost1 = new PostMethod("http://000.000.000.000/cgi-bin/upload.pl");
- File targetFile = new File(sXMLFilename);
- Part[] parts1 = { new StringPart("filenm", sXMLFilename), new FilePart(targetFile.getName(), targetFile) };
- filePost1.setRequestEntity (new MultipartRequestEntity(parts1, filePost1.getParams()));
- HttpClient client = new HttpClient();
- client.getHttpConnectionManager().getParams().setConnectionTimeout(5000);
- int status = client.executeMethod(filePost1);
- System.out.println("Status = " + status);
- if (status == HttpStatus.SC_OK)
- {
- System.out.println("Upload complete, response =" + filePost1.getResponseBodyAsString());
- } else
- {
- System.out.println("Upload failed, response =" + HttpStatus.getStatusText(status));
- }
- filePost1.releaseConnection();
- }
Status = 200
Upload complete, response =
<HTML>
<HEAD>
<TITLE>Thanks!</TITLE>
</HEAD>
<BODY>
<P>Thank you. We have received your file! Test.xml </P>
</BODY>
</HTML>
Hope someone can help me on this. Thanks in advance.