import com.nflg.mobilebroken.cfs.CfsApplication; import com.nflg.mobilebroken.starter.service.FileUploadService; import org.junit.jupiter.api.Test; import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.mock.web.MockMultipartFile; import org.springframework.web.multipart.MultipartFile; import javax.annotation.Resource; import java.io.IOException; @SpringBootTest(classes = {CfsApplication.class}) @AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE) public class FileTest { @Resource private FileUploadService fileUploadService; @Test public void test1() throws IOException { MultipartFile file = new MockMultipartFile( "file", // 表单中的文件字段名 "test.txt", // 文件名 "text/plain", // 文件类型 "Hello, World!".getBytes() // 文件内容 ); String url=fileUploadService.upload("test/"+file.getOriginalFilename(),file); System.out.println("文件访问地址: "+url); } }