首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

SSH 框架接收移動端文件上傳:Spring MVC MultipartFile 或 Struts2 File 屬性

     編輯:程式設計綜合問答

前端發送 multipart/form-data,後端接收:

Spring MVC

@PostMapping("/upload")
public String upload(@RequestParam("file") MultipartFile file) {
    if (!file.isEmpty()) {
        Files.copy(file.getInputStream(), Paths.get(savePath, file.getOriginalFilename()));
    }
    return "success";
}

Struts2

private File myFile; // 文件內容
private String myFileFileName; // 原始文件名
private String myFileContentType; // MIME
// 生成 getter/setter,Action 中直接用 myFile 對象

配置 struts.multipart.maxSize 限制大小,上傳目錄需寫入權限。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved