Uploadify не отправляет имя файла - PullRequest
2 голосов
/ 28 июля 2010

Я пытаюсь использовать Uploadify для загрузки нескольких файлов,

$('#fileuploadinput').uploadify({
    uploader: '/js/uploadify/uploadify.swf',
    script: '/uploadpath',
    cancelImg: '/js/uploadify/cancel.png',
    multi: true,
    fileDataName: 'uploadFile'
});

, и на стороне сервера есть контроллер Spring с comons-fileupload 1.2.1.* Мне нужно получить оригинальное имя загруженного файла, и это нормально, когда используется стандартный тег ввода - имя там, где оно должно быть, и item.getName () просто возвращает его, как и ожидалось.Однако при использовании Uploadify item.getName () возвращает ноль.Есть ли способ получить имя?

1 Ответ

0 голосов
/ 08 декабря 2010

Я использую Spring MVC, они предоставляют класс-оболочку, org.springframework.web.multipart.MultipartFile

вы можете использовать метод getOriginalFilename (), чтобы получить имя файла.

дополнительную информацию можно найти по http://www.ke -cai.net / 2010/12 / file-upload-with-uplodify-and-spring.html

@ RequestMapping (value = "upload", method = RequestMethod.POST) public String processUpload (файл @RequestParam MultipartFile, ModelMap modelMap, запрос HttpServletRequest) выдает исключение {

        log.debug("========= upload file:" + file.getOriginalFilename());
}
...