我想從 Scala 中的外部 URL 獲取影像作為位元組陣列。有什么方法可以做同樣的事情?
val url = "https://lh3.googleusercontent.com/jUoaTIlBn5ibfQcND2n5OMD6Z7xoqNj-ShHlFR6QuLffLXD5pS8V2eNg1rGlrsRrnDkoQ28O8UHzqzBQKAGY4l1CS2NQSq2SkRScK6FOjl82jppyohK-"
def getImageFromUrlInBytes = (url:String):Array[Bytes] = ???
uj5u.com熱心網友回復:
使用 Scala 2.13 和 Java 9 :
def getImageFromUrlInBytes(urlString: String): Array[Byte] = {
Using.resource(new URL(urlString).openStream()) { in =>
in.readAllBytes()
}
}
InputStream.readAllBytes
是Java 9 的一個有用的方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/519543.html
標籤:斯卡拉