31 lines
1.1 KiB
Java
31 lines
1.1 KiB
Java
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);
|
|
}
|
|
}
|