直播平台怎么搭建,java上传文件图片

直播平台怎么搭建,java上传文件图片

 

1
public ResultInfo addImg(MultipartFile multipartFile, Integer dir){<br>        ThrowException.illegal(multipartFile.isEmpty(),"图片为空");<br>        ResultInfo resultInfo=new ResultInfo();<br>        try {<br>            //1、上传文件原始名称,如 abc.jpg<br>            String realFileName = multipartFile.getOriginalFilename();<br>            //2、截取文件后缀名,如.jpg<br>            String imgSuffix = realFileName.substring(realFileName.lastIndexOf("."));<br>            //3、生成唯一的文件名,如 abc123456789.jpg<br>            String newFileName = UUID.randomUUID().toString().replace("-", "") + imgSuffix;<br>            //4、获取相对路径本地<br>            String p = new File("upload/").getAbsolutePath();//相对路径<br>            //4、生成一个最终存放目录,如 E://upload/dir/<br>            File targetPath = new File(p + "/"+dir + "/");<br>            if (!targetPath.exists()) targetPath.mkdirs();//不存在,则新建<br>            //5、指定文件上传以后的服务器的文件名,如 E://upload/dir/abc123456789.jpg<br>            File targetFileName = new File(targetPath, newFileName);<br>            //6、文件上传到指定的目录<br>            multipartFile.transferTo(targetFileName.getAbsoluteFile());<br>            //7、路由 协议名 主机名 端口<br>            //String route=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort();<br>            String route="https://kszs.xyz:8080/upload/"+dir+"/"+newFileName;<br>            resultInfo.setResult(route);<br>        } catch (IOException e) {<br>            //e.printStackTrace();<br>            resultInfo.setCode(500);<br>            resultInfo.setResult(e.toString());<br>        }finally{<br>            return resultInfo;<br>        }<br>    }

以上就是直播平台怎么搭建,java上传文件图片, 更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-08-11 靠直播电商源码实现热门电商平台搜索栏样式
2021-08-11 短视频app搭建,unity Image透明度渐变
2021-08-11 canvas给小视频app源码中的文字增加阴影效果
点击右上角即可分享
微信分享提示