我想知道是否有任何方法可以仅从文件对象创建 FileInputStream 对象而不在文件系统上创建实际文件?我试图做的是创建一个包含一些信息的文件对象,然后将该文件上传到其他地方。我不需要它在本地文件系统上。我知道我可以创建一个临时文件夹,然后删除它,但想知道是否可以不这样做?
最佳答案
在这种情况下,您根本不应该使用任何与文件相关的类。相反,创建一个字节数组,您可以通过 InputStream
将其视为 ByteArrayInputStream
。
关于java - FileInputStream 无需使用 Java 创建实际文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8804030/