首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求 AJAX 无刷新多文件上传示例,该怎么处理

2011-12-27 
求 AJAX 无刷新多文件上传示例哪位大哥有无刷新多文件上传的完整示例,给个地址,或从QQ上联系我吧,30445048

求 AJAX 无刷新多文件上传示例
哪位大哥有无刷新多文件上传的完整示例,给个地址,或从QQ上联系我吧,304450480,非常着急

[解决办法]

C# code
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;using System.IO; //Directory, Path, FileInfousing System.Text; //StringBuilderpublic partial class _Default : System.Web.UI.Page {    private const string TARGET_DIR = "~/";    protected void btnSubmit_Click(object sender, EventArgs e)    {        //Check target directory        string sTargetDir = Request.MapPath(TARGET_DIR);        System.Diagnostics.Debug.Assert(Directory.Exists(sTargetDir));        StringBuilder objDisplay = new StringBuilder();        objDisplay.Append("<h3>You have just saved:</h3><ul>");                //Iterate through posted files (foreach does not work with empty file inputs)        for (int i = 0; i < Request.Files.Count; i++)        {            HttpPostedFile objFile = Request.Files[i];            //Make sure file input has content            if ((objFile.ContentLength > 0) && (objFile.FileName.Length > 0))            {                //Get target file path for save as                string sFileName = Path.GetFileName(objFile.FileName);                string sFilePath = Path.Combine(sTargetDir, sFileName);                FileInfo objFileInfo = new FileInfo(sFilePath);                //No business rule, i.e. we just want to avoid failure                if (objFileInfo.Exists)                {                    objFileInfo.Attributes &= ~FileAttributes.ReadOnly;                    objFileInfo.Delete();                }                //Save file                objFile.SaveAs(sFilePath);                //Append link                objDisplay.AppendFormat("<li><a href=\"{0}\">{1}</a></li>",                    this.ResolveUrl(Path.Combine(TARGET_DIR, sFileName)),                    sFileName);            }        }        objDisplay.Append("</ul>");        litDisplay.Text = objDisplay.ToString();    }} 

热点排行