您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

java如何实现多文件上传效果(代码实例)

2025/10/16 11:08:00发布20次查看
本篇文章就给大家介绍java实现多文件上传效果的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
废话不多说,直接上代码:
@apioperation(value = "批量上传", notes = "批量上传", httpmethod = "post") @postmapping(value = "/upload") public void upload(httpservletrequest request) { multiparthttpservletrequest multipartrequest=(multiparthttpservletrequest)request; string savepath="e:/test/"; //保证目录存在 file dir = new file(savepath); if (!dir.isdirectory()) { dir.mkdirs(); } iterator<string> it = multipartrequest.getfilenames(); while (it.hasnext()) { multipartfile multipartfile = multipartrequest.getfile(it.next()); if (multipartfile != null) { string originname = multipartfile.getoriginalfilename(); int subidx = originname.lastindexof("."); string suffix = originname.substring(subidx);//文件后缀 file file; string showname; while (true) { showname = uuid.randomuuid().tostring().replaceall("-", "") + suffix;//文件名称 file = new file(savepath + showname); if (!file.exists()) { break; } } byte[] buffer = new byte[1024]; try (outputstream os = new fileoutputstream(file); inputstream is = multipartfile.getinputstream()){ while (is.read(buffer) != -1) { os.write(buffer); } } catch (ioexception e) { e.printstacktrace(); } } } }
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。更多相关教程请访问java视频教程,java开发图文教程,bootstrap视频教程!
以上就是java如何实现多文件上传效果(代码实例)的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product