我正在尝试下载 Latex 公式的图像文件。以下是我正在使用的代码
var out: OutputStream = null;
var in: InputStream = null;
try {
val url = new URL("http://latex.codecogs.com/png.download?$$I=\frac{dQ}{dt}$$")
val connection = url.openConnection().asInstanceOf[HttpURLConnection]
connection.setRequestMethod("GET")
in = connection.getInputStream
val localfile = "sample2.png"
out = new BufferedOutputStream(new FileOutputStream(localfile))
val byteArray = Stream.continually(in.read).takeWhile(-1 !=).map(_.toByte).toArray
out.write(byteArray)
} catch {
case e: Exception => println(e.printStackTrace())
} finally {
out.close
in.close
}
我可以下载但它没有下载完整的图像,预期的图像大小约为 517 字节,但它只下载 275 字节。它可能出了什么问题。附上不完整和完整的图像。请帮我。我已经使用相同的代码来下载超过 1MB 大小的文件,它可以正常工作。