問題タブ [arraybuffer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
124 参照

sockets - (chrome.socket.read) 返された ArrayBuffer() が切り詰められています (切り取られています)

クラスのプログラミング割り当てを行うために Chrome アプリを使用していArrayBuffer()ますが、コールバックから返されたメッセージが 1 kb でchrome.socket.read()3 kb を超えるメッセージを切り捨て続けます。POSTこのような:

バッファサイズを高く設定したり、他の人のサーバーアプリをダウンロードしたり、それらを変更して自分だけではないことを証明したりしました. 1kbの制限はありますか?私は間違いを犯していますか?

0 投票する
0 に答える
835 参照

javascript - ブロブを使用してJavascriptでバイナリファイルを生成し、ループで追加する

ブロブと配列バッファを使用して JavaScript でバイナリ ファイルを生成するためのファイル仕様に従っています。すべてが順調に進んでおり、次のブロブがありました。

変数fileSigversion、およびnumBlocksは、正しいデータを含む配列バッファーです。forこれで、このブロブにも入る必要があるデータを生成するループがあるところまで来ました。

私は最初に、forループが継続するにつれてデータが取り込まれる ArrayBuffers の配列を作成し、それを次のように blob に追加すると考えました。

しかし、ブロブはそれを取りません。次に、ループを実行して Blob にarrayOfArrayBuffers追加しようと考えましたbbが、Blob では追加できません。

この方法で arrayBuffer または Blob に追加する方法はありますか? Uint8ArrayUint16Arrays の両方を使用する必要があります。

編集: aDataViewを使用する必要があるようです。オフセットの記録を保持し、そのオフセットに新しいデータを設定します。私はそれを試して、私の発見を投稿します。

0 投票する
1 に答える
1259 参照

javascript - ChromeシリアルAPIを介してコマンドで実行する方法

Chrome シリアル API を介してハードウェアで at コマンドを実行したい

私はこのオープンソースコードを使用します https://github.com/GoogleChrome/chrome-app-samples/tree/master/servo これは整数のみでのみ機能します

シリアルポートに文字列を渡したい私のコードは次のようなものです

文字列はシリアルを通過しますが、このコマンドはEnterキーを押さないと実行されません。方法は誰でも知っています

前もって感謝します :)

0 投票する
1 に答える
2004 参照

javascript - ポスト配列バッファ

イメージをリモートサーブレットにアップロードする次の2つの方法があります。何らかの理由で、2 番目のパラメーターである arraybuffer がポスト リクエストに書き込まれず、なぜこれが起こっているのかを突き止めようとしています。誰かがこれについて私を助けてくれませんか。

0 投票する
1 に答える
146 参照

javascript - Mozilla ctypes、c 配列から Arraybuffer を供給する

2 つの引数 (buffer、len) を持つ JavaScript 関数があります。ここで、buffer は長さ「len」のエンコードされたデータの配列です。私の関数は問題なく 2 つの値を返します。しかし、実際のデータを JavaScript 文字列に読み込む方法がわかりませんでした。データがUTF-8ではないため、readStringは機能しません。

同じ長さと同じバイトサイズの ArrayBuffer にデータ(私の場合は「バッファ」)をフィードできるかどうか疑問に思っていました

0 投票する
1 に答える
2450 参照

javascript - キャプチャしたpngをarraybufferとして保存

画像を Dropbox に保存しようとしていますが、正しく変換できません。img (このサンプルを使用してキャプチャ) があり、それを ArrayBuffer を受け入れるドロップボックスに保存したい (サンプルはこちら)

これは、最初に base64 に、次に ArrayBuffer に 2 つの変換を行う必要があることがわかったコードです。

こんな感じで保存開始

問題は、破損したファイルが保存され、何が問題なのか少し混乱していることです。

*編集*

元のファイル https://www.dropbox.com/s/ekyhvu2t6d8ldh3/original.PNGへのリンクと、破損したファイルへのリンクを次に示します。https://www.dropbox.com/s/f0oevj1z33brpur/20131219-22-23-14.png

このバージョンの dropbox.js を使用しています: //cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.10.2/dropbox.min.js

ご覧のとおり、破損したファイルは 23.3KB と 32.6KB でわずかに大きくなっています

ラルシ