• 多附件上传源码(转)


    /**************************前台代码********************************************/

    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!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 id="Head1" runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <div>
             <HTML>
                        <HEAD>
                                <title>Upload</title>
                                <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.0">
                                <meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
                                <meta name="vs_defaultClientScript" content="JavaScript">
                                <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
                                <script language="javascript">
                                        function addFiles(oContainer)
                                        {
                                            var sLineHTML="<div><input type='file' name='files' style='228'><input type='button' onclick='javascript:delFileInput(this)' value='删除'></div>";
                                            oContainer.insertAdjacentHTML('beforeEnd',sLineHTML);
                                        }
                                        function delFileInput(oInputButton)
                                        {
                                            var divToDel=oInputButton.parentNode;
                                            divToDel.parentNode.removeChild(divToDel);
                                        }
                                </script>
                        </HEAD>
                        <body MS_POSITIONING="GridLayout">
                                <form id="Form2" method="post" runat="server" encType="multipart/form-data">
                                        <table align="center">
                                                <tr>
                                                        <td align="center"><h1>多附件上传 作者:Bt之家 cjlwxy</h1>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td id="TD">
                                                                <INPUT style="WIDTH: 300px" type="file" name="Files">    <BUTTON style="WIDTH: 79px; HEIGHT: 20px" onclick="javascript:addFiles(TD);" type="button">继续添加</BUTTON>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td>
                                                                <asp:Label ID="lblError" Runat="server"></asp:Label>
                                                        </td>
                                                </tr>
                                                <tr>
                                                        <td align="center">
                                                                <asp:Button ID="btnUpLoad" Runat="server" Text=" 上 传 " EnableViewState="False" CausesValidation="true" OnClick="btnUpLoad_Click"></asp:Button>
                                                        </td>
                                                </tr>
                                        </table>
                                </form>
                        </body>
                </HTML>
     
        </div>
    </body>
    </html>


    /******************************后台*********************************/

    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;

    public partial class _Default : System.Web.UI.Page
    {
        public const string StatusChangeFilePath = "StatusChangeFile/";  //附件保存地址
        protected void Page_Load(object sender, EventArgs e)
        {

        }
        protected void btnUpLoad_Click(object sender, EventArgs e)
        {
            string sFilesName = "";
            HttpPostedFile oPostedFile;
            int n = 0;
            n = Request.Files.Count;
            for (int i = 0; i < n; i++)
            {
                oPostedFile = Request.Files.Get(i);
                sFilesName = UpLoadMoreFile(oPostedFile, StatusChangeFilePath);
                lblError.Text = "上传成功";

            }
        }

        private string UpLoadMoreFile(HttpPostedFile Postfile, string Path)
        {
            string fileName = "";
            if (Postfile.FileName == "")
            {
                return "";
            }
            else
            {
                fileName = Postfile.FileName;
                fileName = fileName.Substring(fileName.LastIndexOf("\\"), fileName.Length - fileName.LastIndexOf("\\"));
                Postfile.SaveAs(Server.MapPath(Path + fileName));
                return "成功";
                //Postfile.cu
            }

        }
    }

  • 相关阅读:
    (48)zabbix报警媒介:自定义脚本Custom alertscripts
    Centos7下cratedb数据导入导出copy to copy from
    CentOS7下cratedb备份及恢复(快照)
    Centos7下mysql5.7.22主从配置
    Centos7安装配置MySQL5.7
    Centos7安装配置iptable
    Centos7 LNMP 一键安装
    Centos7防范SYN
    Centos7安装RabbitMQ解决Erlang依赖报错
    centos7安装配置zabbix4.0
  • 原文地址:https://www.cnblogs.com/xianyin05/p/1493694.html
Copyright © 2020-2023  润新知