zoukankan      html  css  js  c++  java
  • 多附件上传源码(转)

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

    <%@ 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
            }

        }
    }

  • 相关阅读:
    修改科目的字段状态组-OBC4
    采购收货-对于物料,在工厂、库存地点中不存在物料主数据
    采购收货
    新建工厂
    采购订单收货提示,T169P表不存在
    维护工厂日历
    开始创建物料没有选择会计视图,需要怎么维护
    拓端数据tecdat|R语言分布滞后线性和非线性模型(DLMs和DLNMs)分析时间序列数据
    拓端数据tecdat|R语言分布滞后非线性模型(DLNM)研究发病率,死亡率和空气污染示例
    拓端数据tecdat|R语言中实现广义相加模型GAM和普通最小二乘(OLS)回归
  • 原文地址:https://www.cnblogs.com/xianyin05/p/1493694.html
Copyright © 2011-2022 走看看