这是关于上传xlsx
文件。最初我将xlsx
文件作为javax.servlet.http.Part
并尝试转换为ByteArrayResource
,因为我需要通过RestTemplate
传递。new ByteArrayResource(IOUtils.toByteArray(input.getFile().getInputStream())
这里input.getFile()
是javax.servlet.http.Part
当我在这里将其转换为ByteArrayResource
并发送回另一层用于业务逻辑时,我可以从filename
获取ByteArrayResource
吗?
无论如何,我们都可以从filename
获取Part
,我想知道是否有可能从filename
或ByteArrayResource
获得ByteArray
吗?
最佳答案
您可能需要使用此答案中概述的FileNameAwareByteArrayResource
https://stackoverflow.com/questions/42416015/spring-boot-multipartfile-issue-with-bytearrayresource
然后您就可以从中获取文件名。
关于java - 我们可以从byteArrayResource获取文件名吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56287405/