zoukankan      html  css  js  c++  java
  • 不经保存,直接读取上传文件的内容

    <%@ Page Language="C#" AutoEventWireup="true" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <script runat="server">
    
      protected void btnUpload_Click( object sender, EventArgs e )
      {
        if (FileUpload1.PostedFile.InputStream.Length < 1)
        {
          Msg.Text = "请选择文件。";
          return;
        }
        string FileName = FileUpload1.FileName;
        if (FileName.ToLower().IndexOf(".txt") == -1)
        {
          Msg.Text = "请选择文本文件。";
          return;
        }
    
        int FileLen = FileUpload1.PostedFile.ContentLength;
        byte[] input = new byte[FileLen];
        System.IO.Stream UpLoadStream = FileUpload1.PostedFile.InputStream;
        UpLoadStream.Read(input, 0, FileLen);
        UpLoadStream.Position = 0;
        System.IO.StreamReader sr = new System.IO.StreamReader(UpLoadStream, System.Text.Encoding.Default);
        Msg.Text = "您上传的文件内容是:<br/><br/>" + sr.ReadToEnd();
        sr.Close();
        UpLoadStream.Close();
        UpLoadStream = null;
        sr = null;
      }
    </script>
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
      <title>不经保存,直接读取上传文件的内容</title>
    </head>
    <body>
      <form id="MengXianhui" runat="server">
        <asp:FileUpload ID="FileUpload1" runat="server" />
        <asp:Button ID="btnUpload" runat="server" Text="上传" OnClick="btnUpload_Click"></asp:Button>
        <p>
          <asp:Label ID="Msg" runat="server" ForeColor="Red"></asp:Label></p>
      </form>
    </body>
    </html>
  • 相关阅读:
    vsftpd 配置:chroot_local_user与chroot_list_enable详解
    rsync同步目录
    apache
    centos 7 服务管理
    PowerPoint’s Menu is Too Big
    测试网页返回值
    作为人的展现方式
    Java 日期与时间
    Java 随机数
    Character 类
  • 原文地址:https://www.cnblogs.com/lxshanye/p/4058442.html
Copyright © 2011-2022 走看看