Ciao a tutti...
Mi si pone la seguente situazione:
Devo lanciare un programma su un certo server "A" (dove dovrò aggiornare un database) ma il file di input che mi serve (.csv) si trova in una macchina "B" (in locale).
L'utilizzo di una maschera in cui specificare il file da utilizzare come input (classe Dialogs) mi permette di ottenere una stringa del tipo "D:\..." (indirizzo in "B" inserito nella variabile "file_Flusso").
Successivamente, dovrei utilizzare il file .csv selezionato e leggerlo riga per riga in modo da aggiornare certi campi di record presenti nel server "A".
Il problema è che
fis = new java.io.FileInputStream(file_Flusso.toString());
dis = new java.io.DataInputStream(fis);
leggono direttamente in "A" cercando il path specificato.
Come posso lanciare il programma in un altro server ("A") per il quale ho le credenziali di accesso ma leggere l'input in locale e utilizzarlo per aggiornare "A"?
Spero di essere stato chiaro. Sono alle prime armi...
Grazie comunque

Rispondi quotando