- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个从 jpeg 文件上的 FileReader ReadAsArrayBuffer 方法生成的 javascript ArrayBuffer。
我试图访问 ArrayBuffer 的 UInt32 数组并发送到 WCF 服务(最终插入到服务器上的数据库中)。
我在 stackoverflow ( byte array method ) 上看到了一个示例,其中 UnInt32 数组被转换为我认为可行的字节数组。
我正在尝试访问下面我的 arrayBuffer 变量的 [[Uint8Array]],这样我就可以将它发送到 WCF,但我运气不佳。我试过:
var arrayBuffer = reader.result[[Uint8Array]];//nope
var arrayBuffer = reader.result[Uint8Array];//nope
var arrayBuffer = reader.result.Uint8Array;//nope
var arrayBuffer = reader.result[1];//nope
任何有关如何访问 [[Uint8Array]] 的想法都将不胜感激。当整个 ArrayBuffer 被发送到 WCF 服务时,我得到一个 0 字节数组——无法读取它
谢谢
皮特
最佳答案
Those properties do not actually exist on the ArrayBuffer object .它们位于 Dev Tools 窗口旁边,用于查看 ArrayBuffer 内容。
您需要通过其 constructor syntax 实际创建您选择的 TypedArray。
new TypedArray(buffer [, byteOffset [, length]]);
所以在你的情况下,如果你想要 Uint8Array
,你需要做:
var uint8View = new Uint8Array(arrayBuffer);
关于javascript - 在 javascript ArrayBuffer 中访问 Uint8Array,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49885795/
我想要一个ArrayBuffer的二维数组 像这样: var myRowOfStrings = new ArrayBuffer[String] val myArrayOfRows = new Arra
假设我有一个 ArrayBuffer,它是一个 mp4 文件。我想创建一个新的 ArrayBuffer,其中包含一些额外的字节用作 header 信息,然后将 mp4 缓冲区存储在新的 的其余部分Ar
我正在尝试使用 .slice() 从 ArrayBuffer 创建 Blob,因为我需要复制 ArrayBuffer > 因为我知道它将来会被我无法控制/想要更改的代码更改(其 byteLength
我创建了一个用于下载pdf的应用程序。 pdf 基于 html 表格。该应用程序在所有浏览器中都工作正常,但是当我在 IE9 中运行时,我收到函数错误:“ArrayBuffer”未定义 Referen
我目前正在为 WebAuthN 编写概念验证 Web 应用程序(FIDO U2F, FIDO2) 整合。 返回字段cred.rawId的数据类型为ArrayBuffer。在 Chromes 的开发者控
这个问题过去已经得到了答案,但我肯定地说它仍然没有得到答案。 一般来说,几乎都有关于 ArrayBuffers 的文档,更不用说特定应用程序了。我已经研究了好几天了,没有结果。 本质上,我需要尝试将从
我有一个 ArrayBuffer,它是通过使用 Frida 读取内存返回的。我正在将 ArrayBuffer 转换为字符串,然后使用 TextDecoder 和 TextEncoder 转换回 Arr
我的目标是将 TIFF 图像加载到 HTML Canvas 上。前端接收 TIFF 图像的 ArrayBuffer,我能够利用 UTIF 解码 ArrayBuffer 并将其呈现在 HTML Canv
当我从 angular 6 项目上传图像时,我正在尝试按照教程将图像转换为 Base64。当我按下提交按钮时,我可以获得作为值的输出:“base64 代码”,而且我还可以通过使用“将你的 Base64
我正在尝试从 Arweave 中获取加密的原始缓冲区数据 (AES-256) ,传递给解密函数并使用它来显示图像。我正在尝试在前端(在我的 React 应用程序中)获取和解密 ArrayBuffer。
是否有任何特殊的案例类来表示空 ArrayBuffer可用于类似于 Nil 的模式匹配对于列表? 还有为什么这有效: scala> collection.mutable.ArrayBuffer.emp
Scala 在过滤不可变序列方面非常优雅: var l = List(1,2,3,4,5,6) l = l.filter(_%2==1) 但是我如何使用像 ArrayBuffer 这样的可变集合来做到
我有这个功能: def getTime() : ArrayBuffer[Timestamp] = { val offset = Timestamp.valueOf("2015-01-01 00
我有一个 Javascript ArrayBuffer,我想将其转换为十六进制字符串。 有人知道我可以调用的函数或已经存在的预先编写的函数吗? 我只能找到数组缓冲区到字符串函数,但我想要数组缓冲区的十
我正在尝试使用 FileReader API 将本地文件读入 ArrayBuffer,如下所示 let reader = new FileReader(); reader.onload = funct
假设我创建了初始大小等于 10 的 ArrayBuffer val buf = new ArrayBuffer[Int](10) 如果我确实调用了方法 buf.size - 缓冲区的大小是否等于 0?
我正在尝试使用 AES-CTR 算法在浏览器上解密数据。 WebCrypto API需要将计数器作为 BufferSource 传递.如何将计数器(数字)转换为预期的输入(字节数组)? 我使用的是全零
我有通过 TCP 连接 (WebSocket) 发送的二进制信息。这以编码格式跟踪到控制台,如下所示: 53 54 41 52 54 45 44 3a 31 34 32 38 36 30 32 30
因此,我有一个 ArrayBuffer[Signal],其中每个 Signal 都有一个时间戳(数组按此时间戳排序)。我想进行二进制搜索并返回某个范围内的信号的 Seq[Signal]。现在是用线性搜
我想在我的程序中使用 ArrayBuffer 来保存数字列表。我想将它用作队列。每次删除列表中的第一项并使用它。然后我想知道每次我删除第一个项目时队列中的所有其他数字都会移动一个位置。我的意思是下次我
我是一名优秀的程序员,十分优秀!