В моем приложении Spring Roo я загружаю некоторые файлы на локальный сервер VMware vFabric tc server
на платформе Spring source tool (STS)
. Когда пользователь загружает некоторые файлы через приложение, оно по умолчанию загружается по пути IDE STS (в моем случае C:\Program Files\springsource\sts-2.8.1.RELEASE\tempDir)
, но оно должно загружаться на сервер. У меня есть следующий код в моем объекте для сохранения файла:
public void setFile(CommonsMultipartFile file) {
this.file = file;
this.size = file.getSize();
int dotPos = tempFileName.lastIndexOf(".");
String extension = file.getOriginalFilename().substring(dotPos + 1);
this.fileName = new Date().getTime() + "." + extension;
File outputFile = new File(pathToSave + fileName);
if (outputFile == null || !outputFile.exists()) {
new File(pathToSave).mkdirs();
}
try {
file.transferTo(outputFile);
} catch (IllegalStateException e1) {
e1.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}
}
Как загрузить файлы на сервер вместо пути IDE?