springmvc如何做到批量上传和下载的(单个下载)

springmvc的上传依靠MultipartHttpServletRequest来获取请求,通过请求来获取file前端的名字,从而获取MultipartFile,

    代码如下:

wKiom1PrKq6AYGUEAAel2NfDkl4946.jpg

其实就是获取上传的名字,指定上传的路径,然后指定上传到固定的地方,主要看for循环里面的,其他根据自己的业务逻辑来判断添加的,

    下载:

wKiom1PrK1iwd7RTAAU7s3ZZipM876.jpg

下载也主要抓住两个要点:第一个:(1)需要设置下载的类型,contentype有不同的值,比如:text或html,可以传“text/html”,如果是pdf,doc,又是另外的值,需要自己根据需求去查找一下,(2)需要设置请求投,就是setHeader,显示下载的名字和下载内容的长度或者其他,

第二个要点是文件的读取,抓住这两个要点,下载就容易做了

你可能感兴趣的:(springMVC,下载,批量上传)