Lavorare su un'applicazione Java (Spring). Ho scritto un metodo che salva tutti i dati in una tabella in un foglio xls corrispondente. In questo momento, sto programmando con difficoltà la posizione della directory e salvando gli xls generati lì. C'è un modo per farlo memorizzare nella posizione temporanea del sistema dell'utente. Supponendo che un file system diverso avrebbe diverse posizioni temporanee.Salvataggio di file nella cartella temporanea
risposta
è possibile utilizzare System.getProperty("java.io.tmpdir")
per ottenere la directory temporanea dell'ambiente che esegue l'applicazione (se si esegue l'applicazione in Tomcat si ottiene la cartella Temp tomcat, se si esegue il programma sotto la riga di comando si ottiene la cartella specificata per OS variabile d'ambiente).
Se l'applicazione è di tipo Web in esecuzione all'interno di un contenitore Web, è possibile aggiungere il nome utente o l'ID utente al nome file per distinguere il file per utenti diversi.
Grazie, lo implementerò e tornerò. – Forkmohit
proprietà diverse sono definite in System.getProperty (x), come definito qui http://docs.oracle.com/javase/8/docs/api/java/lang/System.html#getProperties%28%29
"java.io.tmpdir" Default temp file path user.home
"user.home" User's home directory
"user.dir" User's current working directory
"user.name" User account name
- 1. Scrittura file su cartella temporanea
- 2. Impossibile msdeploy web pacchetto nella cartella temporanea?
- 3. Creazione cartella temporanea in java
- 4. FileUpload .net controllo e salvataggio dei file nella cartella virtuale sul server di file remoto
- 5. File recenti nella cartella
- 6. Font.createFont lascia i file nella directory temporanea
- 7. Salvataggio di file pubblici nella memoria interna
- 8. Salvataggio di un'immagine temporanea decodificata in Django Imagefield
- 9. Inserimento di file js nella cartella Viste
- 10. C# SaveFileDialog nella cartella specifica
- 11. Salvataggio di un flusso contenente un'immagine nella cartella locale su Windows Phone 8
- 12. Registrazione nella directory temporanea in modo multipiattaforma
- 13. Rinominare i file nella cartella C#
- 14. Thumbs.db file nella cartella res/drawable/hdpi
- 15. WebDAV - Richiesta "Mostra file nella cartella"?
- 16. consolidamento dei file vim nella cartella ~/.vim
- 17. Estrarre il file zip nella cartella locale
- 18. Salva file con file_put_contents nella cartella
- 19. Copia file nella cartella delle risorse
- 20. TCPDF Salva il file nella cartella?
- 21. Ottieni il percorso del file e l'URL per il file nella directory temporanea
- 22. come posso creare una cartella temporanea in java 6?
- 23. Salvataggio di un file temporaneo
- 24. Importa CSV nella tabella temporanea in MySQL
- 25. Come arrivare FileInputStream di file nella cartella di asset
- 26. Come scrivere file nella cartella delle risorse o nella cartella raw in Android?
- 27. ottenere il salvataggio come nome file nella parola
- 28. Estensione Chrome - salvataggio file PDF
- 29. Salvataggio dell'immagine nella libreria personalizzata
- 30. Inserisci dati nella tabella temporanea con query
Date un'occhiata a: http://stackoverflow.com/a/1924159/32090 –
dubito fortemente che questo sarebbe è possibile scrivere su un disco rigido locale dell'utente utilizzando la propria applicazione Web, sarebbe un enorme rischio per la sicurezza. Perché non generi xls sul tuo server e permetti agli utenti di scaricare? Presumo che tu stia sviluppando un'applicazione web. –
Può essere questa discussione può aiutarti a tornare a casa dell'utente. Da lì puoi ricavare la struttura della cartella relativa alla home dell'utente http://stackoverflow.com/questions/585534/what-is-the-best-way-to-find-the-users-home-directory-in-java –