`
chenxueyong
  • 浏览: 342269 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

多附件上传源码

阅读更多

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

<%@ 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='width: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
        }

    }
}

分享到:
评论

相关推荐

    仿163网盘无刷新多附件上传源码

    【标题】"仿163网盘无刷新多附件上传源码"是一个示例项目,其目标是模拟163网盘的多文件上传功能,同时保持页面无刷新,提供了一个基于JavaScript和JSP实现的解决方案。这个项目的核心在于利用前端技术和后端处理来...

    一款基于JavaScript实现的多附件上传表单添加类库源码及例子程序

    本资源提供了一款基于JavaScript实现的多附件上传表单添加类库的源码和示例程序,这对于开发者来说是一个很好的学习和实践工具。 首先,让我们深入理解JavaScript在多附件上传中的作用。JavaScript是一种客户端脚本...

    类似于网易附件上传源码

    总之,"类似于网易附件上传源码"涵盖了前端交互设计、后端处理逻辑和安全策略等多个方面,是构建高效、安全的文件上传系统的关键。通过研究这样的源码,开发者可以学习到如何在实际项目中实现文件上传功能,并为自己...

    12个多附件上传控件源码打包.rar

    ASP.NET多附件上传和附件编辑的实现.rar C#上传控件.rar DuoWenJianShangChuan_51aspx.rar FileManger0.3.rar LTAjaxUpFileControl.rar ManyFileUpload.rar MultiDropdownSample.rar plupload_aspx.zip ...

    jsp实现附件上传功能源码-基础源码

    "jsp实现附件上传功能源码-基础源码" 这个标题指出,我们关注的是一个使用JSP技术实现的附件上传功能。JSP(JavaServer Pages)是Java平台上的一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,以实现...

    jsp附件上传源码(支持多文件配置传,进度条)

    1.支持多文件上传,文件格式大小配置; 2.上传文件默认在搭建项目的uploadFile 文件夹下(可配置); 3.直接将项目导入到myeclipse即可运行(具体配置可以看源码)。

    FL多附件上传系统源码20130816

    【FL多附件上传系统源码20130816】是一款基于FLASH技术实现的多文件上传系统,主要用于在Web环境下实现用户批量上传文件的功能。这个系统允许用户一次性选择并上传多个附件,大大提高了文件上传的效率。同时,它还...

    多附件上传插件及源码

    10. 源码分析:从提供的压缩包文件名来看,可能包含了该多附件上传插件的源代码。通过分析源码,我们可以深入了解其实现原理,学习如何优化性能、增强用户体验,或者根据需求进行定制化修改。 总结来说,多附件上传...

    php 20个实例文件简单上传下载源码

    这个压缩包提供的"php 20个实例文件简单上传下载源码"集合了20个不同的示例,涵盖了PHP文件操作的基本原理和实践技巧。下面将详细阐述这些知识点。 1. **文件上传**: - PHP中的`&lt;input type="file"&gt;`元素用于在...

    钉钉附件上传下载示例源码

    钉钉附件上传下载的示例代码,分享给需要的朋友! 本示例是用corpsecret和corpid来获取access_token的,现在钉钉接口改成用appKey和appSecret来获取token了,不过方法大同小异,换一下调用接口的地址和参数就可以...

    SWFUpload多附件上传组件源码

    总之,SWFUpload是一个强大且灵活的多文件上传解决方案,其源码可以帮助开发者深入了解文件上传机制,并根据项目需求进行定制和优化。通过熟练掌握SWFUpload,开发者可以提升Web应用的文件上传功能,提供更好的用户...

    Web批量上传大附件源码分享

    带友好进度条显示,支持一次性选择多附件,支持拖拽文件上传! 上传过程中可随时向上传队列添加文件! 其中涉及到关键技术Silverlight与WCF进行通信,以及Silverlight与HTML&javascript通信技术!希望对大家有所帮助...

    .net大附件上传源码仅供学习

    首先我们来说一下如何解决ASP.net中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,可以采用更改web.config和 machine.config文件对网站和网站目录进行配置,web.config...

    phpcmsV9附件上传修改flash上传为h5上传源码

    【phpcmsV9附件上传修改】这个源码包提供了完成这一转变的具体实现,开发者可以参考这些代码来升级自己的phpcms V9系统,确保网站的附件上传功能与时俱进,满足用户需求并保持系统的稳定运行。在实践中,还需要结合...

    仿163附件上传asp.net源码

    【标题】"仿163附件上传asp.net源码"涉及的核心知识点主要集中在ASP.NET Web开发、SwfUpload组件以及附件上传技术上。ASP.NET是微软公司推出的一种用于构建动态网站、Web应用和Web服务的开发框架,它基于.NET ...

    简单附件上传c#源码

    对于初学者,理解以上知识点并实践这个附件上传的C#源码,可以帮助深入理解Web开发中的文件交互过程,同时也能够学习到如何在实际项目中处理文件上传的需求。在实践中,还需要注意安全性问题,例如防止文件覆盖、...

    asp.net多文件批量上传源码

    总的来说,这个ASP.NET多文件批量上传源码提供了一个基本的实现框架,你可以根据具体需求进行扩展和定制,如增加安全性检查、优化性能以及提升用户界面。对于初学者,这是一个很好的学习资源,可以深入理解ASP.NET...

    仿163附件上传,选择文件后立即上传,上传完成后可以删除,.NET源码

    该资源主要涉及的是一个.NET平台下的文件上传功能实现,特别提到了模仿网易163邮箱附件上传的用户体验。这里我们将详细探讨.NET源码在文件上传中的应用,以及SWFUpload库在其中的角色,同时也会讨论文件上传完成后...

    ASP源码—简便无刷新 ASP 文件上传系统.zip

    综上所述,这个ASP源码压缩包中的文件上传系统涉及到多个技术层面,包括前端HTML表单设计、后端ASP脚本处理、文件操作、数据库交互、错误处理和安全性控制等。通过学习和理解这个系统,开发者可以提升自己在ASP环境...

    Web批量上传大附件源码

    【描述】"Web批量上传大附件源码"描述的是一个解决方案,它可能包含了一整套的前端和后端代码,用于支持用户在Web界面上选择多个大文件,并一次性地上传到服务器。这个功能对于提升用户体验,尤其是当用户需要上传很...

Global site tag (gtag.js) - Google Analytics