Javascript Kotlin使用window.fetch API获取二进制数据
我的目标是在多平台项目的JS实际类中实现Http请求调用 http请求应返回二进制数据 我对普通类的反应看起来很简单Javascript Kotlin使用window.fetch API获取二进制数据,javascript,kotlin,type-conversion,Javascript,Kotlin,Type Conversion,我的目标是在多平台项目的JS实际类中实现Http请求调用 http请求应返回二进制数据 我对普通类的反应看起来很简单 class Response(val binaryData: ByteArray) { var code: Int = 0 var message: String? = null var headers: Map<String, String>? = null var body: ByteArray = binaryData } re
class Response(val binaryData: ByteArray) {
var code: Int = 0
var message: String? = null
var headers: Map<String, String>? = null
var body: ByteArray = binaryData
}
response.arrayBuffer具有arrayBuffer类型,而它在Responseit中应为ArrayByte
我在谷歌上搜索了一会儿。不幸的是,我没有找到任何解决办法
有人能帮我解决这个问题吗
提前感谢如果我理解您的问题,正确的解决方案可能是从ArrayBuffer构建Int8Array,然后像这样将其强制转换到ByteArray
Int8Array(it).unsafeCast<ByteArray>()
Int8Array(it).unsafeCast<ByteArray>()