求 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