J'aimerais sauvegarder les fichiers téléchargés d'un formulaire dans un certain dossier dans mon application Spring 3. Je suis une recrue avec cela, je ne sais pas comment commencer. Les fichiers doivent être au format java File.Stockage de fichiers au printemps
3
A
Répondre
1
Utilisez le support FileUpload de Spring, it's fully documented, avec des exemples.
5
Voilà comment vous pouvez définir le chemin absolu vers un répertoire temporaire en utilisant System Properties and Spring Expression Language:
<!-- package shortened for readability -->
<bean id="multipartResolver"
class="org.springframework....CommonsMultipartResolver">
<property name="uploadTempDir"
value="#{ systemProperties['java.io.tmpdir'] }/yourwebapp/upload"/>
</bean>
Référence:
- System Properties and Spring Expression Language
- System.getProperties() (comprend une référence pour
java.io.tmpdir
)
+0
Je devrais obtenir le chemin de mon dossier WebContent d'applications – mjgirl
J'ai essayé de définir Les fichiers sont des dossiers dans mon WebContent, mais le fichier va toujours dans le dossier bin de TomCat. –
mjgirl
@mjgirl: C'est parce que vous lui donnez un chemin de répertoire relatif. Donnez-lui un chemin absolu. – skaffman
Voulez-vous dire c:/myNetbeansInstallationFolder/ProjectFfolder etc? Comment ça va marcher quand l'application est sur Internet? – mjgirl