spring怎么获取从jsp提交过来的文件名和路径

时间:1999次浏览2017.07.05提问

spring怎么获取从jsp提交过来的文件名和路径

已解决问题

hao231知道平台可亲可爱的Eminence丶网友在1999次浏览2017.07.05提问提了关于IT业IT技术信息技术相关的问题,他的提问有啥spring怎么获取从jsp提交过来的文件名和路径IT业IT技术信息技术希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

第1个回答

knciik2017.07.11回答提问者采纳spring内置common-io插件首先页面表单设置成字节流<formaction=""enctype="multipart/form-data">在控制层对应方法直接加上参数MulitpartFilefile参数名要和页面表单中input的name对应MulitpartFile类有几个常用方法getSize()方法获得文件长度,以此决定允许上传的文件大小。isEmpty()方法判断上传文件是否为空文件,以此决定是否拒绝空文件。getInputStream()方法将文件读取为java.io.InputStream流对象。getContentType()方法获得文件类型,以此决定允许上传的文件类型。getOriginalFilename();方法获取文件名字一般不需要知道原来的名字只要获取后缀名+uuid生成一个名字StringnewName=UUID.randomUUID().toString()+file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf("."));用流保存在某个位置,把位置记录在数据库

第2个回答

小猴子不爱吃香蕉2017.07.12回答你是要想问提交的form表单后端怎么获取吗?