> 文章列表 > 拦截器 JWT springBoot 本地文件上传 阿里云OSS存储 异常处理

拦截器 JWT springBoot 本地文件上传 阿里云OSS存储 异常处理

拦截器 JWT springBoot 本地文件上传 阿里云OSS存储 异常处理

文件上传

                       概述:将本地文件,通过网络,上传到服务器所在的电脑上

                                 文件上传的方式有两种:服务器本地存储网络云存储

                                  html页面完成文件上传的三要素:

                                                                                      1.必须有表单的post请求方式;

                                                                                      2.表单的提交方式multipart/form-data

                                                                                      3.必须有一个上传的组件

                       controller中代码实现:

                                                       实现思路:只需要给方法添加一个MultipartFile类型的参数即可;

                                                                         MultipartFile是SpringMVC提供的一个,专门用于封装页面传递的文件对象的,

                                                                        里面提供了一些获取文件名和获取输入流本地上传的方法,

                                                                        程序员直接面向对象的方法即可;

                                                       MultipartFile常用方法:

                                                                                           String getOriginalFilename();//获取原始文件名 

                                                                                           void stansferTo(File dest);//将接收的文件存到磁盘文件

                                                                                           long getSize();//获取文件大小, 单位:字节

                                                                                           InputStream getInputStream();//获取接收到的文件内容的输入流:

                       本地上传的controller 参考代码:

                                  

                                  

阿里云OSS存储:

                               概述: