タグ

2018年8月26日のブックマーク (2件)

  • AjaxでバイナリのJPEG画像データを受け取って表示する - Qiita

    クライアント側でAjaxでバイナリ画像を受け取り表示する。 画像のバイナリデータを返すAPI テスト用にRailsで適当な画像ファイルを開いてそのまま返すAPIを作る。 def load send_data binary, type: 'image/jpeg', disposition: 'inline' end def binary path = "#{Rails.root}/tmp/test.jpg" img = File.open(path, 'r') img.read end Ajaxで画像のバイナリデータを取得する XMLHttpRequestを使う バイナリファイルをAjaxで取得する際に注意する点 ↑ここに書いていあることと同じところではまった。 jQueryの$.ajax()で普通に取得しようとするとすると、バイナリがテキストとして扱われてしまうためうまくいかない。 XML

    AjaxでバイナリのJPEG画像データを受け取って表示する - Qiita
    syonx
    syonx 2018/08/26
  • Blob, ArrayBuffer, Uint8Array, DataURI の変換 : (*x).b=z->a+y/c

    2016/06/26 03:37 Blob, ArrayBuffer, Uint8Array, DataURI の変換 ◆ Blob からは FileReader をつかって非同期で変換処理 ◆ ArrayBuffer, DataURI, text, BinaryString ◆ ArrayBuffer や BinaryString, Uint 系配列 から Blob は Blob のコンストラクタでできる ◆ Uint 系配列の buffer プロパティが ArrayBuffer ◆ ArrayBuffer を Uint 系のコンストラクタに入れるとその TypedArray に変換できる 色々あって変換するときにどうすればいいんだっけと思うのでまとめ 今回の対象はこれ BlobArrayBufferUintXXArrayFileBinaryStringDataURI UintXXArr

    Blob, ArrayBuffer, Uint8Array, DataURI の変換 : (*x).b=z->a+y/c
    syonx
    syonx 2018/08/26
    ありがたい…🙏