zoukankan      html  css  js  c++  java
  • js 获取上传文件的字节数及内容

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta charset="UTF-8">
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
      <script src="jquery.min.js"></script>
          <script>
    
            function check() {
                
                var objFile = document.getElementById("fileId");
                if(objFile.value == "") {
                    alert("不能空")
                }
            
                console.log(objFile.files[0].size); // 文件字节数
                
                var files = $('#fileId').prop('files');//获取到文件列表
                if(files.length == 0){
                    alert('请选择文件');
                }else{
                    var reader = new FileReader();//新建一个FileReader
                    reader.readAsText(files[0], "UTF-8");//读取文件 
                    reader.onload = function(evt){ //读取完文件之后会回来这里
                        var fileString = evt.target.result; // 读取文件内容
                        alert(fileString);
                }
            }
            
        }
        </script>
     </head>
    
     <body>
        <div>
            上传文件 : <input type="file" name = "file" id = "fileId" /> 
            
            <button  type = "submit" name = "btn" value = "提交" id = "btnId" onclick="check()" /> 提交
        </div>
     </body>
    </html>
  • 相关阅读:
    web(零)---tornado使用
    web(一)----tornado nginx配置
    pb- 使用
    Python排序算法之直接插入排序
    敏捷测试中发现的一些问题及改进办法
    加密算法
    共享内存与存储映射(mmap)
    mysql索引的性能分析
    mysql索引
    Innodb的存储及缓存
  • 原文地址:https://www.cnblogs.com/hnhycnlc888/p/10177499.html
Copyright © 2011-2022 走看看