2012年07月05日
川俣晶の縁側ソフトウェア技術雑記total 1938 count

W3C File APIのreadAsDataURLの結果をXMLHttpRequestに渡せるか?

Written By: 川俣 晶連絡先

「W3C File APIのreadAsDataURLはDataURLというURLの一種を返す」

「ふむふむ」

「これをimg要素のsrc属性に渡すとそのファイルが表示される」

「なるほど」

「一方で、XMLHttpRequestはURLを指定してそのデータを読み込める」

「ふむふむ」

「一緒に使えるだろうか」

「なるほど。ローカルファイルをreadAsDataURLで読み込んで、XMLHttpRequestに渡せるかってことだね」

「試してみた」

  • Chrome→NG(※1)
  • Firefox→OK
  • Safari→NG(※1)
  • IE9(on Windows 7)→(※2)
  • IE10(on Windows Server 2012 RC)→(※1)

「ちなみに、※1は、XMLHttpRequestがDataURLを受け付けなかったらしい事例。※2はそもそもFile APIをサポートしてない事例」

「少ないね」

「絶対にFirefoxしか使わない、使わせないという狂信的キツネ信者以外は、まあ当面は使えない使い方だと思った方がいいかな」

「当面って?」

「先のことまでは知らないよ。読者の諸君もこんな調査結果を信じないで自分で調べてから考えたまえ。状況がいつまでも同じとは限らないからね」

「それ以前に調査方法に何かミスがあって結果が最初から間違っているケースもあるってことだね」

「そうそう。ネットで書かれたことを頭から信じる人が多いらしいので、釘をさしておく。当たり前だがB-52H艦載機型は実在しないぞ」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2012年
07月
07日
JSONとJSONPの意外な違い
3days 0 count
total 2347 count
【技術雑記】の前のコンテンツ
2012年
06月
20日
これがホントのピクチャー・イン・ピクチャー
3days 0 count
total 1730 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20120705164051
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.29 (Alpha-Test) Copyright (c) 2004-2018 Pie Dey.Co.,Ltd.