Я интегрировал spring в приложение и должен повторить загрузку файла из форм. Я знаю, что может предложить spring MVC и что мне нужно сделать, чтобы настроить мои контроллеры для загрузки файлов. Я читал достаточно учебников, чтобы иметь возможность сделать это, но то, что ни одно из этих учебных пособий не объясняет, это правильные/лучшие методы практики о том, как/что делать, чтобы фактически обрабатывать файл после его появления. Ниже приведен код, похожий на код, найденный в spring MVC Docs при обработке загрузки файлов, который можно найти на сайте Spring Загрузка файла MVC
В приведенном ниже примере вы можете увидеть, что они показывают все, что нужно сделать, чтобы получить файл, но они просто говорят Сделайте что-то с bean
Я проверил множество обучающих программ, и все они, похоже, доводят меня до этого момента, но то, что я действительно хочу знать, - лучший способ обработать файл. Как только у меня есть файл в этот момент, как лучше всего сохранить этот файл в каталоге на сервере? Может кто-нибудь, пожалуйста, помогите мне с этим? Благодаря
public class FileUploadController extends SimpleFormController {
protected ModelAndView onSubmit(
HttpServletRequest request,
HttpServletResponse response,
Object command,
BindException errors) throws ServletException, IOException {
// cast the bean
FileUploadBean bean = (FileUploadBean) command;
let see if there content there
byte[] file = bean.getFile();
if (file == null) {
// hmm, that strange, the user did not upload anything
}
//do something with the bean
return super.onSubmit(request, response, command, errors);
}