Fil upload http
Kan man ikke uploade filer via http, uden at bruge et script på serversiden? Jeg har skrevet noget lignende.. Som ikke virker.. Sidder og overvejer om det er muligt, hvis man ikke har noget server side script..try {
File f = new File("C:\\rr.log");
// if file exists
str = new FileInputStream(f);
url = new URL("http://10.10.93.216/");
con = (HttpURLConnection) url.openConnection();
con.setRequestMethod("POST");
con.setDoOutput(true);
con.connect();
int code = con.getResponseCode();
if ((code >= 200) && (code < 300)) {
os = con.getOutputStream();
int read;
do {
read = str.read(arr);
if (read > 0) {
os.write(arr, 0, read);
os.flush();
}
} while (read > 0);
} else {
System.out.println("Could not connect: "
+ con.getResponseMessage()+ ", code: "+con.getResponseCode());
}
} catch (MalformedURLException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
