Baseline Widely available
readAsText()
ã¡ã½ããã¯ãæå®ããã Blob
ã¾ã㯠File
ã®å
容ãèªã¿åãããã«ä½¿ç¨ãã¾ããèªã¿åãæä½ãå®äºããã¨ã readyState
ã DONE
ã«å¤ããã loadend
ã¤ãã³ããçºçãã result
ããããã£ã«ã¯ãã¡ã¤ã«ã®å
容ãæååã¨ãã¦æ ¼ç´ããã¾ãã
ã¡ã¢: Blob.text()
ã¡ã½ããã¯ããã¡ã¤ã«ãããã¹ãã¨ãã¦èªã¿åãããã®æ°ãããããã¹ãã¼ã¹ã® API ã§ãã
ã¡ã¢: ãã®ã¡ã½ããã¯ããã¡ã¤ã«ã®å
容å
¨ä½ãã¡ã¢ãªã¼ã«èªã¿è¾¼ã¿ã¾ãã®ã§ã巨大ãªãã¡ã¤ã«ã«ã¯é©ãã¦ãã¾ããã巨大ãªãã¡ã¤ã«ã«ã¯ readAsArrayBuffer()
ã®æ¹ãé©ãã¦ãã¾ãã
readAsText(blob)
readAsText(blob, encoding)
弿°
blob
ã¡ã½ããã§èªã¿è¾¼ã Blob
ã¾ã㯠File
ãªãã¸ã§ã¯ãã§ãã
encoding
çç¥å¯
èªã¿è¾¼ã¿ã®éã«ä½¿ç¨ããæåã¨ã³ã³ã¼ãã£ã³ã°ãæå®ããæååã§ãããã®å¼æ°ãæå®ãããªãã£ãå ´å㯠UTF-8 ã§è§£éããã¾ãã
ãªã (undefined
)ã
<input type="file" onchange="previewFile()" /><br />
<p class="content"></p>
JavaScript
function previewFile() {
const content = document.querySelector(".content");
const [file] = document.querySelector("input[type=file]").files;
const reader = new FileReader();
reader.addEventListener(
"load",
() => {
// this will then display a text file
content.innerText = reader.result;
},
false,
);
if (file) {
reader.readAsText(file);
}
}
çµæ 仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4