回答編集履歴

1

追記、修正

2016/02/09 14:42

投稿

ipadcaron
ipadcaron

スコア1693

test CHANGED
@@ -13,3 +13,91 @@
13
13
  1つに繋げて img タグに、image/png,base64,のデータスキーマを付けて表示。
14
14
 
15
15
  てな感じですね。pushサーバでやるには結構面倒ですよ。
16
+
17
+
18
+
19
+
20
+
21
+ 2016/2/9 追記
22
+
23
+ -------
24
+
25
+
26
+
27
+ ```html
28
+
29
+
30
+
31
+ <!DOCTYPE html>
32
+
33
+ <html lang="ja">
34
+
35
+ <head>
36
+
37
+ <meta charset="utf-8" />
38
+
39
+ <title>FileReader Demo</title>
40
+
41
+ <script src="jquery.js"></script>
42
+
43
+ <script>
44
+
45
+ $(function() {
46
+
47
+
48
+
49
+ $("#file").on("change", function(e) {
50
+
51
+
52
+
53
+ var file = e.target.files[0];
54
+
55
+
56
+
57
+ var fr = new FileReader();
58
+
59
+ fr.onloadend = function() {
60
+
61
+
62
+
63
+ var t = $("<textarea />");
64
+
65
+ t.val(fr.result);
66
+
67
+ $("#res").append(t);
68
+
69
+ $("#res").append($("<img />").attr("src", fr.result));
70
+
71
+ };
72
+
73
+
74
+
75
+ fr.readAsDataURL(file);
76
+
77
+ });
78
+
79
+ });
80
+
81
+ </script>
82
+
83
+ <style>
84
+
85
+ </style>
86
+
87
+ </head>
88
+
89
+ <body>
90
+
91
+ <input type="file" id="file" />
92
+
93
+ <hr />
94
+
95
+ <div id="res"></div>
96
+
97
+ </body>
98
+
99
+ </html>
100
+
101
+
102
+
103
+ ```