Domanda

Esiste un modo per eliminare i file su un computer client dopo che sono stati caricati su un server?

La mia applicazione web consente agli utenti di caricare file su un server e sto cercando di trovare un modo per eliminare i file originali dal computer su cui risiedono.

In particolare, l'applicazione Web offre all'utente la possibilità di eliminare i file; quando l'utente li elimina dal server Web, anche le copie locali del file devono essere eliminate.

Un'applet Java firmata sarebbe la soluzione migliore?

È stato utile?

Soluzione

Perché non usare AIR, scrivendo l'applicazione in Actionscript. http://livedocs.adobe.com/flash/9.0/ ActionScriptLangRefV3 / flash / filesystem / file.html

Altri suggerimenti

Un'applet Java firmata sarebbe probabilmente il modo migliore per ottenere questo risultato se assolutamente, assolutamente necessario. Tuttavia, manipolare il filesystem del client è, secondo le parole di Joel Spolsky, "unwebby". Consiglio vivamente di riconsiderare questa funzione della tua applicazione.

Sembra che questo si evolverà in un sistema di sincronizzazione dei file, una volta che avrai a che fare con tutte le combinazioni, e ci saranno casi in cui gli utenti vogliono fusioni piuttosto che sincronizzazioni con eliminazioni.

In tal caso, un widget rich client può essere lo strumento migliore utilizzando le librerie svn, webdav o rsync sotto il cofano.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top