gpt4 book ai didi

java - 格式不是 CSV 的多部分无法在类路径上找到文件

转载 作者:行者123 更新时间:2023-12-02 03:04:51 25 4
gpt4 key购买 nike

我的类路径(src/main/resources)文件夹中有文件名 test.csv 、test.xml 、test.text 。

我正在为我的 Junit 测试用例创建 Mutlipart,如下所示:

MultipartFile multipartFile = new MockMultipartFile("test.csv","test.csv","text/csv",
new FileInputStream(new File("test.csv")));

这工作正常。

但是,当我尝试下面的 XMl 代码时,它给出了 FileNotFoundException。

MultipartFile multipartFile = new MockMultipartFile("test.xml","test.xml","text/xml",
new FileInputStream(new File("test.xml")));

任何人都可以告诉我,可能出现什么问题吗?

最佳答案

得到的解决方案如下:

MockMultipartFile   mockitoMultipartFile = new MockMultipartFile("test.xml","test.xml","text/xml",
this.getClass().getClassLoader()
.getResourceAsStream("test.xml"));

关于java - 格式不是 CSV 的多部分无法在类路径上找到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57028748/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com