Don[ITA]
28-11-2007, 11:02
Salve a tutti!!!!
Avrei la neccessità di sviluppare una piccola applicazione che mi permetta di inviare un file in un server (in questo case nello spazio web che ho con altervista).....ma ecco il problema: non ho mai realizzato un'applicazione di questo titpo e non sò proprio come muovermi...ho provato a spulciare google, ma inutilmente :cry:
Quindi mi chiedevo se avete consigli da darmi per reallizzarla...o se conoscete qualche buon tutorial da leggere :help:
per ora non posso fare altro che ringraziare chi risponderà :D
Ciauz :help: :help: :help:
P.S. l'unica cosa che ho tirato fuori da google è questa:
import java.net.URL;
import java.net.HttpURLConnection;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.OutputStream;
public class FilePost{
String locationUrl = "http://mio sito/destinazione/";
String fileName = "";
public FilePost(String fileName) throws Exception{
this.fileName = fileName;
locationUrl=locationUrl+fileName;
//setup connessione all'url
URL url = new URL(locationUrl);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
connection.setDoInput(true);
//invio file
OutputStream out = connection.getOutputStream();
InputStream fileInputStream = new FileInputStream(fileName);
int length;
byte[] buf = new byte[1024];
while ((length = fileInputStream.read(buf)) != -1){
out.write(buf, 0, length);
}
fileInputStream.close();
out.flush();
out.close();
//disconnessione
connection.disconnect();
}
}
ma a quanto pare non invia una cippa :stordita:
Avrei la neccessità di sviluppare una piccola applicazione che mi permetta di inviare un file in un server (in questo case nello spazio web che ho con altervista).....ma ecco il problema: non ho mai realizzato un'applicazione di questo titpo e non sò proprio come muovermi...ho provato a spulciare google, ma inutilmente :cry:
Quindi mi chiedevo se avete consigli da darmi per reallizzarla...o se conoscete qualche buon tutorial da leggere :help:
per ora non posso fare altro che ringraziare chi risponderà :D
Ciauz :help: :help: :help:
P.S. l'unica cosa che ho tirato fuori da google è questa:
import java.net.URL;
import java.net.HttpURLConnection;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.OutputStream;
public class FilePost{
String locationUrl = "http://mio sito/destinazione/";
String fileName = "";
public FilePost(String fileName) throws Exception{
this.fileName = fileName;
locationUrl=locationUrl+fileName;
//setup connessione all'url
URL url = new URL(locationUrl);
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("POST");
connection.setDoOutput(true);
connection.setDoInput(true);
//invio file
OutputStream out = connection.getOutputStream();
InputStream fileInputStream = new FileInputStream(fileName);
int length;
byte[] buf = new byte[1024];
while ((length = fileInputStream.read(buf)) != -1){
out.write(buf, 0, length);
}
fileInputStream.close();
out.flush();
out.close();
//disconnessione
connection.disconnect();
}
}
ma a quanto pare non invia una cippa :stordita: