gpt4 book ai didi

scala - 如何使用Scala从Internet下载和保存文件?

转载 作者:行者123 更新时间:2023-12-03 14:31:35 25 4
gpt4 key购买 nike

基本上,我有一个在线文本文件的url /链接,并且我正尝试在本地下载它。由于某些原因,创建/下载的文本文件为空白。开放任何建议。谢谢!

    def downloadFile(token: String, fileToDownload: String) {

val url = new URL("http://randomwebsite.com/docs?t=" + token + "&p=tsr%2F" + fileToDownload)
val connection = url.openConnection().asInstanceOf[HttpURLConnection]
connection.setRequestMethod("GET")
val in: InputStream = connection.getInputStream
val fileToDownloadAs = new java.io.File("src/test/resources/testingUpload1.txt")
val out: OutputStream = new BufferedOutputStream(new FileOutputStream(fileToDownloadAs))
val byteArray = Stream.continually(in.read).takeWhile(-1 !=).map(_.toByte).toArray
out.write(byteArray)
}

最佳答案

刷新缓冲区,然后关闭输出流。

关于scala - 如何使用Scala从Internet下载和保存文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24162478/

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