上传文件

2019-05-13  本文已影响0人  Lionet_Shiolo

以下文章由本人理解随写,大神勿喷!!!!

文件上传思路:   html页面传输MulitipartFile对象(传输过程中,会把文件传换成二进制); 第一步考虑文件保存位置,其次再获取二进制形式的文件;使用IO流写入磁盘;

首先认识下一下对象 :
                 MultipartFile :是spring类型,代表HTML中form data方式上传的文件,包含二进制数据+文件名称;

实例API:

         file.getOriginalFilename() : 获取文件名称

        OutputStream outs = new FileOutputStream(new File(文件地址, 文件名称)); : 文件保存位置

         byte[] buffer = new byte[1024] : 创建字节数组,把二进制形式文件装入字节数组中,利用输出流保存指定位置

         outs输出流 .write(字节数组) : 使用输出流把二进制形式文件输出指定位置  

          切记 : 别忘记关闭流

代码:

上一篇下一篇

猜你喜欢

热点阅读