如何将a转换java.io.File为a byte[]?
a
java.io.File
a byte[]
这取决于最适合您的方式。明智地提高生产力,不要重蹈覆辙,而是使用Apache Commons。在哪[IOUtils.toByteArray(InputStream input)](https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/IOUtils.html#toByteArray(java.io.InputStream))。
[IOUtils.toByteArray(InputStream input)](https://commons.apache.org/proper/commons-io/javadocs/api-2.5/org/apache/commons/io/IOUtils.html#toByteArray(java.io.InputStream))
在JDK 7中,你可以使用Files.readAllBytes(Path)。
Files.readAllBytes(Path)
例:
import java.io.File; import java.nio.file.Files; File file; // ...(file is initialised)... byte[] fileContent = Files.readAllBytes(file.toPath());