阅读背景:

SpringBoot 基础上传操作

来源:互联网 
所有只要与WEB开发牵扯到的开发框架都必须去面对有文件的上传处理,在原始的Spring之中所使用的上传组件

是apache的fileupload组件, 在SpringBoot里面也同样要继续使用此组件。

1、如果要进行上传处理,则首先需要准备出相应的控制器;

package com.microboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.multipart.MultipartFile;

import com.microboot.util.controller.AbstractBaseController;

@Controller
public class UploadController extends AbstractBaseController{
	
    @RequestMapping(value = "/uploadPre", method = RequestMethod.GET)
    public String uploadPre() {       
        return "upload_page";
    }
    
    @RequestMapping(value = "/upload", method = RequestMethod.POST)
    @ResponseBody
    public String upload(String name,MultipartFile photo) {
    	// 现在有文件上传
    	if(photo!=null) {
    		System.out.println("【*** 文件上传 ***】 name=" + name);
    		System.out.println("【*** 文件上传 ***】 photoName=" + photo.getName());
    		System.out.println("【*** 文件上传 ***】 photoContentType=" + photo.getContentType());
    		System.out.println("【*** 文件上传 ***】 photoSize=" + photo.getSize());
    	}
    	return "upload_file";
    }   
	
}
所有只要与WEB开发牵扯到的开发框架都必须去面对有文件的上传处理,在原始的Spri



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: