当前位置: 首页 > news >正文

微信官网登陆一键优化ppt

微信官网登陆,一键优化ppt,网站查询域名ip查询,小视频制作软件appspringboot文件上传和下载的简单思路 文件上传文件下载 文件上传 在springboot中#xff0c;上传文件只需要在接口中通过 MultipartFile 对象来获取前端传递的数据#xff0c;然后将数据存储#xff0c;并且返回一个对外访问路径即可。一般对于上传文件的文件名#xff0c… springboot文件上传和下载的简单思路 文件上传文件下载 文件上传 在springboot中上传文件只需要在接口中通过 MultipartFile 对象来获取前端传递的数据然后将数据存储并且返回一个对外访问路径即可。一般对于上传文件的文件名都要通过uuid进行处理。 RestController RequestMapping(/file) public class FileController {// 服务器存储位置private static String parentPath D:\\IdeaProjects\\demoZ\\src\\main\\resources\\static\\;// 上传接口RequestMapping(/upload)public String uploadFile(RequestParam MultipartFile file) throws IOException {String originalFilename file.getOriginalFilename(); // 获取文件名String type file.getContentType(); // 获取文件类型long size file.getSize(); // 获取文件大小// 这里只对一种类型进行了简单判断可以自行修改if (image/jpeg.equals(type)){type .jpg;}// 构建uuid作为唯一标识String uuid UUID.randomUUID().toString()type;File uploadFile new File(parentPathuuid);// 判断父级目录是否存在不存在则创建File parentFile uploadFile.getParentFile();if(!parentFile.exists()){parentFile.mkdirs();}// 文件存储到磁盘上file.transferTo(uploadFile);// 返回对外访问路径return http://localhost:9090/file/uuid;} }文件下载 文件下载的话只需要在接口中传入文件的uuid名称然后通过流的方式直接输出即可。 RestController RequestMapping(/file) public class FileController {private static String parentPath D:\\IdeaProjects\\demoZ\\src\\main\\resources\\static\\;// 文件上传接口....// 文件下载接口RequestMapping(/{uuid})public void download(PathVariable String uuid, HttpServletResponse response) throws IOException {// 通过response将数据输出// 根据文件的唯一标识码获取文件File uploadFile new File(parentPathuuid);// 设置输出流的格式ServletOutputStream os response.getOutputStream();response.addHeader(Content-Disposition,attachment;filename URLEncoder.encode(uuid,UTF-8));response.setContentType(application/octet-stream);// 创建文件输入流FileInputStream fis new FileInputStream(uploadFile);// 读取文件的字节流byte[] buf new byte[1024];int readLen 0;while ((readLenfis.read(buf))!-1){// 边读边写os.write(buf,0,readLen);}os.flush();os.close();} }tips:通过文件上传的返回值即可测试下载接口 http://localhost:9090/file/59038923-ea78-40df-970e-70f49dc966b3.jpg 这里的话为了简单就只写了后端的文件上传和下载没有涉及到数据库的文件信息存储正常情况下是根据你文件的唯一标识去获取下载这张图片的url地址的。不过接口写的没问题哈
http://www.pierceye.com/news/580344/

相关文章:

  • 三合一网站模板如何看网站是html几代做的
  • 如何设置自己的网站网站建设的常用词
  • 甘肃网站开发冷色调网站
  • 用cdr做网站设计尺寸要多少网站如何做实名验证码
  • 比较好的设计网站wordpress主题代码哪里
  • 专门学习网站建设读什么专业南山网站设计公司
  • 专业网站设计模板深圳最专业的高端网站建设
  • cc域名做网站怎么样无锡个人网站建设
  • 网站模板设计报价单小学网站建设设计方案
  • 二级域名网站怎么投广告wordpress自定义输入
  • su域名注册如何做360网站优化
  • 企业网站空间不足怎么办incapsula wordpress
  • 网站建设 镇江万达wordpress简
  • 做p2p理财网站开发公司销售人员竞聘演讲稿
  • 建设网站广州唯品会网站架构
  • 网站开发的国内外研究现状家庭装潢设计
  • 安卓从网站获取视频怎么做有没有做网站的公司
  • 网站设计计划书的内容如何做1个手机网站
  • 义乌网站建设技术托管seo营销服务
  • 一块钱购物网站山东专业网站建设
  • 凡科建站怎么删除网站建设电子商务网站建设分析
  • 公众号 微网站开发西安网站建设熊掌号
  • 商城网站开发哪家好长春网站建设推荐网诚传媒
  • 网站被墙怎么做跳转重庆网站建设找重庆万为
  • 学做网站的书哪些好电子商务网站设计包括哪些内容
  • 网站建设需求 百度文库kompozer wordpress
  • 菜篮网网站开发技术山东省住房和城乡建设厅领导名单
  • 域名备案与网站备案的区别深圳建筑公司招聘信息
  • 网站开发完后如何上线淘宝上网站建设好便宜
  • 云南省科技网站网站建设的推广渠道