• Asp.net最基本的文件上传功能代码


    aspx前台页面代码

        <form id="form1" action="File.aspx" runat="server" enctype="multipart/form-data">
        <div>
        <input type="file" id="filename" name="filename" value="" /><input type="submit" value="上传" />
        </div>
        </form

    后台页面代码

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 
     8 namespace FileUpload
     9 {
    10     public partial class File : System.Web.UI.Page
    11     {
    12         protected void Page_Load(object sender, EventArgs e)
    13         {
    14             if (IsPostBack)
    15             {
    16                 HttpPostedFile hp = Request.Files["filename"];
    17                 string filename = hp.FileName;
    18                 string[] filenum = filename.Split('.');
    19                 string[] newnum = filenum[0].Split(':');
    20                 string[] newnums = newnum[newnum.Length - 1].Split('\');
    21                 string filextention = filenum[filenum.Length - 1];
    22 
    23                 string newFilename = newnums[newnums.Length - 1] + DateTime.Now.Year + DateTime.Now.Month.ToString() + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + DateTime.Now.Second + "." + filextention;
    24                 string path =Request.MapPath("/Files/") + newFilename;
    25                 hp.SaveAs(path);
    26                 
    27             }
    28         }
    29     }
    30 }
  • 相关阅读:
    vb.net的数据类型
    PHP常用函数
    399. Evaluate Division
    329. Longest Increasing Path in a Matrix
    415. Add Strings
    463 Island Perimeter
    400. Nth Digit
    401. Binary Watch
    391. Perfect Rectangle
    406. Queue Reconstruction by Height
  • 原文地址:https://www.cnblogs.com/alphafly/p/3676732.html
Copyright © 2020-2023  润新知