Data URI Scheme 変換

(実行例とダウンロードは ↓ 下の方 ↓ にあります)


1.概要

ファイルのデータを data URI scheme のテキストデータに変換するHTMLです。


変換したデータは、例えば、HTMLのページ内に埋め込んで使用できます。


変換には、HTML5 の FileReader API の機能を使用しています。

(ブラウザが対応している必要があります)


2.使い方

data_uri_conv.html を ブラウザで開くと起動します。


ファイルをドラッグ&ドロップすると、

data URI scheme のテキストデータに変換して、テキストボックスに表示します。


また、ファイル選択ボタンをクリックして、ファイルを選択した場合も、同様に

data URI scheme のテキストデータに変換して、テキストボックスに表示します。


[全選択+コピー] ボタンをクリックすると、テキストボックスの内容を全選択して

クリップボードにコピーします。


クリアボタンをクリックすると、テキストボックスをクリアします。


3.環境

OS : Windows 8.1 (64bit)

ブラウザ : Chrome v67

でのみ動作確認。


4.履歴

2013-4-26 v1.00 (初版)

2013-4-27 v1.01 一部修正(処理見直し等)

2013-5-3 v1.02 一部修正(処理見直し等)

2013-5-5 v1.03 一部修正(処理見直し等)

2013-6-4 v1.04 背景色変更

2013-6-17 v1.05 一部修正(CSS1行削除)

2013-6-21 v1.06 一部修正(effectAllowed設定追加)

2013-6-22 v1.07 一部修正(effectAllowed設定削除)

2013-6-28 v1.08 一部修正(同一ファイルの選択で読み込まない件の対策)

2013-7-3 v1.09 一部修正(同一ファイルの選択で読み込まない件の対策2)

2013-8-30 v1.10 一部修正(ブラウザ判定処理修正)

2013-9-6 v1.11 一部修正(処理見直し等)

2014-1-20 v1.12 一部修正(処理見直し等)

2014-1-22 v1.13 一部修正(処理見直し等)

2014-2-15 v1.14 一部修正(ブラウザ判定処理修正)

2017-7-17 v1.15 一部修正(IE11でのファイル選択改善等)

2017-7-18 v1.16 一部修正(ファイル選択,ドラッグ&ドロップ処理見直し等)

2017-7-21 v1.17 一部修正([全選択+コピー]ボタン追加等)

2017-7-21 v1.18 一部修正(エラー処理追加等)

2018-6-29 v1.19 一部修正(HTML見直し)

2018-6-30 v1.20 一部修正(HTML見直し)


<実行例>

https://hamayapp.appspot.com/static/data_uri_conv.html


<ダウンロード>

data_uri_conv.zip (2018-6-30)