swagger2上傳檔案並儲存

2021-10-07 20:46:27 字數 583 閱讀 7657

csdn中很多文章都給了如題的解決方案,這裡我寫的是我自己的寫的解決方案。

首先我這裡上傳文件是通過引數形式傳輸的,不是post形式,所以在寫api時使用@requestparam引數}

注:有些人寫的時候會返回415"error": "unsupported media type", 我的解決方式是將@requestbody注釋去掉。(這裡我理解的就是所有的引數都是以get的方式去請求)

在收到檔案之後,將檔案儲存

/** linux 路徑 */

string filepath = basepath + "/" + file.getoriginalfilename();

/** windows 路徑 */

// string filepath = basepath + "\\" +file.getoriginalfilename();

file desfile = new file(filepath);

if (!desfile.getparentfile().exists())

file.transferto(desfile);

springboot搭建swagger2超簡單

必須使用以下配置開啟swagger服務 enableswagger2 configuration enableswagger2 public class swaggerconfig implements webmvcconfigurer private apiinfo apiinfo api tag...

Swagger2使用記錄

configuration public class swagger2 private apiinfo apiinfo enableswagger2 public static void main string args io.springfox springfox swagger2 2.9.2 i...

SpringBoot整合swagger2 詳細

前言 前段時間自己單建了個springboot小demo 然後準備加入相關的條條框框,我們今天來看下我們整合swagger,保留下筆記以後方便自己檢視。之前寫的ssm整合swagger 連線 ssm整合swagger位址 使用swagger,就是把相關的資訊儲存在它定義的描述檔案裡面 yml或jso...