日期:2014-05-18 浏览次数:20756 次
HttpFileCollection uploadFiles = System.Web.HttpContext.Current.Request.Files;//可以得到所有准备上传的文件
HttpPostedFile theFile;///HttpPostedFile:提供对客户端已上载的单独文件的访问
//string abc = "fdsfdsfdfwewru";
for (int i = 0; i < uploadFiles.Count -1; i++)
{
theFile = uploadFiles[i];
string name = Path.GetFileName(theFile.FileName);///获取上载文件的文件名称
///FileName:传回client端上传文件的名称,具有完整的路径。如c:\aa\aa.txt。|||Path.GetFileNam根据路径取得带扩展名的文件名
if (name!=null)
{
if (theFile.ContentLength>60000)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "上传失败!", "alert('您上传的图片太大了')", true);
return;
}
else
{
theFile.SaveAs(MapPath("image/") + name);
Page.ClientScript.RegisterStartupScript(this.GetType(), "上传成功", "confirm('你上传成功')", true);
}
}
------解决方案--------------------
不可能实现的东东。
------解决方案--------------------
看看一楼的博客 找上传的文章。
FORM提交
------解决方案--------------------
想实现无刷新 可以考虑使用jq+flash 插件推荐uploadify
------解决方案--------------------
plupload这玩意也不错