Ho un'applicazione desktop swing esistente che desidero convertire in un'applicazione web. La prima cosa che si sta fermando è che l'applicazione desktop si occupa della scrittura e della lettura da file PDF. Anche l'utente riempie i moduli PDF che devono essere letti dall'applicazione.Applicazione Web che si occupa di file -upload download
Ora, un tipico caso di utilizzo nell'applicazione desktop è simile all'accesso dell'utente che apre un modulo PDF e lo riempie. L'applicazione swing gestisce dove viene archiviato il file, quindi va al file e legge il modulo, estrae i dati e memorizza i dati nel db. L'utente potrebbe non compilare il modulo tutto in una volta. Potrebbe salvarlo, tornare più tardi e continuare.
Tutto ciò deve essere fatto dall'app Web adesso. Il mio problema è che non voglio che l'utente scarica e carica il modulo più volte sul server. Ciò mancherebbe la larghezza di banda e chiedendo anche l'uso di salvare il file localmente e caricarlo di nuovo una volta che ha riempito il modulo non mi piace perché l'applicazione desktop è ben usata anche per gestire la posizione di questi file.
Devo implementare qualcosa di simile a un dropbox? Un piccolo demone che funziona continuamente per verificare quale file è stato aggiornato e caricarlo sul server? Sarebbe difficile dal momento che al server non saprei se il file è stato aggiornato o meno. C'è qualcosa di simile che qualcuno avrebbe potuto fare prima?
grazie per la risposta. Ma si prega di fare riferimento al commento sotto jowierun .. – sethu