Как уже упоминал Макс, Swing - это библиотека пользовательского интерфейса.Вы должны создать HTTP-пост и записать свой файл в выходной поток, то есть сделать что-то вроде:
URL url = new URL("http://host/filehandler");
HttpURLConnection con = (HttpURLConnection)url.openConnection();
con.setDoInput(true);
con.setDoOutput(true);
con.setUseCaches(false);
con.setRequestMethod("POST");
InputStream in = new FileInputStream(filePath);
OutputStream out = con.getOutputStream();
byte[] buffer = new byte[4096];
while (-1 != (n = in.read(in))) {
out.write(buffer, 0, n);
}
Очевидно, http://host/filehandler
должно быть сопоставлено с чем-то, что готово получить этот пост и иметь с ним дело.Например, сервлет, который реализует doPost()
и сохраняет поток в виде файла.