gpt4 book ai didi

java - Uploadify 不发送文件名

转载 作者:行者123 更新时间:2023-11-29 09:24:51 24 4
gpt4 key购买 nike

我正在尝试使用 Uploadify 上传多个文件,

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

服务器端有一个 comons-fileupload 1.2.1 的 Spring Controller 。

for (org.apache.commons.fileupload.FileItem item : items) {
String name = item.getName();
// some other stuff
}

我需要获取上传文件的原始名称,使用标准输入标签时没问题 - 名称就在它应该出现的位置,item.getName() 只是按预期返回它。但是,当使用 Uploadify item.getName() 时返回 null。有没有办法得到这个名字?

最佳答案

我正在使用 Spring MVC,它们提供了一个包装类 org.springframework.web.multipart.MultipartFile

您可以使用方法 getOriginalFilename() 来获取文件名。

更多信息可以从http://www.ke-cai.net/2010/12/file-upload-with-uplodify-and-spring.html找到

@RequestMapping(value = "上传", method = RequestMethod.POST) public String processUpload(@RequestParam MultipartFile 文件, ModelMap modelMap, HttpServletRequest 请求) throws Exception {

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

关于java - Uploadify 不发送文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3353048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com