2013-08-29 4 views
1

Я использую Spring framework MultipartFile для загрузки файлов с помощью моего приложения на сервер, хотя всякий раз, когда я делаю «Project> Clean» из Eclipse STS, все файлы, которые я загрузил ранее, автоматически удаляются.Spring загрузить файл с файлом MultipartFile

Я спасаю все файлы, загруженные по следующему пути:

String rootPath = request.getSession().getServletContext().getRealPath("contentrepository"); 

Что в реальном пути переводятся на:

C:\springsource\apache-tomcat-7.0.40\webapps\myapp\contentrepository\ 

так может кто-то пожалуйста, скажите мне, что я делаю неправильно здесь заставляют эти файлы удаляться каждый раз, когда я делаю Porject> Clean? Является ли команда STS clean пустой содержимым папки webapps? Должен ли я полностью изменить местоположение папки загружаемых файлов в другие местоположения вне папки apache?

Спасибо или ваше время

ответ

2

Spring Multipart загрузки не имеет ничего общего с вашей проблемой! Всякий раз, когда вы очищаете проект, все развернутые каталоги будут очищены. Аналогично, при развертывании вашего проекта на сервер будут развернуты соответствующие файлы. Когда вы загружаете файл, он сохраняется в вашем развернутом местоположении, однако при очистке все данные теряются.

Если вы хотите сохранить файл во время тестирования, я хочу иметь файлы, даже если вы очищаете свой проект: - Храните загруженный файл в другое место. ИЛИ - Сделайте резервную копию загруженных файлов перед очисткой проекта и скопируйте их в развернутую папку.

Возможно, вам понравится этот question, для чего именно «чистый».

+0

Я не понимаю, почему вы связываете вопрос относительно визуальной студии? –

+0

Если я не ошибаюсь, «Clean», «Build» и «Clean and Build» работают аналогично с разными IDE. Я связал этот вопрос так, чтобы ОП понял, что делает «Чистый», «Сборка» и «Чистота и сборка». Единственное отличие в именах. «Очистить и построить» в Eclipse называется «Перестроить» в Visual Studio. Надеюсь, что моя связь вопроса, связанного с другой IDE, не смутила OP. –

Смежные вопросы