当前位置:编程学习 > C#/ASP.NET >>

求 jquery.MultiFile 上传文件的完整例子

恩,要服务器端处理的过程。

asp.net菜鸟求助 --------------------编程问答-------------------- 只要有个demo就行了
我用jquery.MultiFile提交到某个特定后缀名的页面之后
转交由自己定义的FileServerHttpHandler里处理
但是在FileServerHttpHandler的Requset的HttpFileCollection对象长度是0
也就是说没有文件信息。
-----
不知道我描述得还算清楚。。。 --------------------编程问答-------------------- jfup --------------------编程问答-------------------- 最近在csdn问的好几个问题都没人回答啊
郁闷 --------------------编程问答-------------------- 传说中的高人呢
现身一见吧=_=! --------------------编程问答--------------------
报名即赠SCJP考试卷,数量有限     ★最新Linux工程师薪资统计!     半年打造赴日软件工程师年薪25万  
域名免费试用,主机0.2元/天  
 
--------------------编程问答-------------------- 我帮你定把,我用过JQUERY --------------------编程问答-------------------- 该回复被版主删除 --------------------编程问答-------------------- 该回复被版主删除 --------------------编程问答-------------------- 前台页面:
<%@ 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 runat="server">
    <title>无标题页</title>
    <script src="script/jquery-1.3.2.js" type="text/javascript"></script>
    <script src="script/jquery.MultiFile.js" type="text/javascript"></script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:FileUpload ID="FileUpload1" runat="server"  class="multi"/>
    <asp:Button ID="Button1" runat="server" Text="上传" OnClick="Button1_Click" />
    </div>
    </form>
</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 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            HttpFileCollection hfc = Request.Files;
            for (int i = 0; i < hfc.Count; i++)
            {
                HttpPostedFile hpf = hfc[i];
                if (hpf.ContentLength > 0)
                {
                    hpf.SaveAs(Server.MapPath("images") + "\\" +
                      System.IO.Path.GetFileName(hpf.FileName));
                    Response.Write("<b>File: </b>" + hpf.FileName + " <b>Size:</b> " +
                        hpf.ContentLength + " <b>Type:</b> " + hpf.ContentType + " Uploaded Successfully <br/>");
                }
            }
        }
        catch
        {
        }
    }
}
--------------------编程问答-------------------- 要导入这3个js文件:jquery-1.3.2.js,jquery-1.3.2-vsdoc.js,jquery.MultiFile.js
建个script文件夹,把这3个放到里面就行 --------------------编程问答-------------------- 能不能进行ajax提交
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,