亚洲av日韩av永久无码久久,免费的视频app网站,欧美性猛交xxxx免费看,国产成人精品三级麻豆

編程小知識之 JavaScript 文件讀取

2019-6-3    seo達人

如果您想訂閱本博客內(nèi)容,每天自動發(fā)到您的郵箱中, 請點這里

本文介紹了兩種在 JavaScript 讀取文件的方法

文件讀取在當今的編程語言中應該算是一項比較 trivial 的工作了,語言的標準庫一般都會幫助我們做好文件抽象與讀寫緩存,我們僅需要熟悉和運用相關的 API 即可.

但是 JavaScript 由于安全性的原因,一直以來都沒有提供相關的文件讀取接口,但有時我們確實需要讀取本地文件內(nèi)容,下面是兩種可能的讀取方法.

1. 使用 HTML5 中的 FileReader
HTML5 引入的 FileReader 可以幫助我們讀取本地文件,但是有一個限制,就是我們不能直接使用文件路徑的方式來訪問文件,而是首先需要用戶選擇文件(通過文件選擇或者拖動文件至網(wǎng)頁等方式)

代碼還是比較簡單的,首先你需要在 html 文件中添加文件選擇表單:

<input type="file" id="file-input" />
<div id="file-content" />
1
2
接著就可以在 JavaScript 中進行(用戶選擇的)文件讀取了:

function readSingleFile(e) {
    // file from "file-input"
    var file = e.target.files[0];
    if (!file) {
      return;
    }
  
    // create FileReader
    var reader = new FileReader();
  
    // load callback
    reader.onload = function(e) {
      var contents = e.target.result;
    
      // process file contents here
      // ...
    
    };
  
    // do read
    reader.readAsText(file);
}

// add file input change listener
var fileInput = document.getElementById("file-input");
fileInput.addEventListener("change", readSingleFile, false);

2. 使用 XMLHttpRequest
XMLHttpRequest 一般用于實現(xiàn) Ajax,通過他我們也可以實現(xiàn)本地文件的讀取(但是有同源等限制),示例代碼如下:

var contents = "";

var xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = function() {
    if (xmlhttp.status == 200 && xmlhttp.readyState == 4) {
        contents = xmlhttp.responseText;
        
        // process file contents here
        // ...
      
    }
};

// send read request
xmlhttp.open("GET","abc.txt",true);
xmlhttp.send();

更多資料
http://researchhubs.com/post/computing/javascript/open-a-local-file-with-javascript.html
https://www.html5rocks.com/en/tutorials/file/dndfiles/
https://www.liaoxuefeng.com/wiki/1022910821149312/1023022332902400

日歷

鏈接

個人資料

藍藍設計的小編 http://www.chinatradebeam.com

存檔

欧美一区二区三区放荡人妇| 女厕厕露p撒尿八个少妇 | 97在线视频人妻无码| 半夜洗澡被老头添一夜| 高潮aaa人人爽人人爱| 又硬又粗进去好爽a片看| 国产chinesehdxxxx| 天天摸天天做天天爽| 99精品国产成人一区二区| 国产精品久久人妻拍拍水牛影视| 狠狠色综合网站久久久久久久| 国产精品理论片在线观看| 亚洲 都市 校园 激情 另类| 国产在线拍小情侣国产拍拍偷| 评书三国演义袁阔成播讲365集 | 亚洲 中文字幕 日韩 无码| 国产精品18久久久久久VR| 欧美精品一区二区少妇免费a片 | 人人妻人人澡人人爽欧美一区九九| 中文字幕人妻互换AV久久| 久久久国产一区二区三区| 2023国精产品一二二线精华液| 久久婷婷五月综合97色一本一本| 浓毛妇女老太bbwbbw| 国产亚洲精品精品精品| 国产丰满麻豆videossexhd| 亚洲欧洲自拍拍偷精品 美利坚| 人人妻人人澡人人爽欧美精品| 无码人妻黑人中文字幕| 特黄a级毛片| 岳的大肥屁熟妇五十路99| 亚洲日韩欧洲无码av夜夜摸| 各处沟厕大尺度偷拍女厕嘘嘘| 娇妻玩4p被三个男人伺候电影 | 国模冰莲极品自慰人体| 精品无码久久久久久久动漫| 成全视频在线观看免费高清| 中文字幕久久久人妻无码| 人妻无码第一区二区三区| 年轻护士的滋味中文字幕| 中文字幕无码毛片免费看|