文件上传 不知道组件里面有没有手脚啊。.net自己就有上传的啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是啊 同意老大的 用.net自已的上传组件 .net自带的不用,去下载这种没有源代码的控件,出了问题也没法改阿 组件有一个属性maxlength默认的是-1,有点不明白,我把他也改成1048576也没有用 http://www.codeproject.com/aspnet/fileupload.asp?target=Upload maxlength是文件路径的最大长度! 给你一个例子,使用.net自带的上传方法:1.在.aspx文件中:(添加enctype="multipart/form-data")<form id="upload_img_common" method="post" runat="server" enctype="multipart/form-data"><span id="Message" runat="server"></span><INPUT id="File1" type="file" name="File1" runat="server">2.在.aspx.cs中:using System.IO;protected System.Web.UI.HtmlControls.HtmlGenericControl Message;protected System.Web.UI.HtmlControls.HtmlInputFile File1;private void btnOK_Click(object sender, System.EventArgs e){ string filepath=Server.MapPath("img/"+Path.GetFileName(File1.PostedFile.FileName)); if(File.Exists(filepath)) { Message.InnerHtml="上传文件重名,请改名后再上传!"; Message.Style["Color"]="red"; return; } else { if(File1.PostedFile!=null) try { File1.PostedFile.SaveAs(filepath); Message.InnerHtml="<b>成功上传!</b>"; } catch (Exception exc) { Message.InnerHtml="保存文件时出错<b>" + filepath + "</b><br/>"+ exc.ToString(); } } } 呵呵,发现这和机器的内存有关,文件先是存放在内存中的我原是DDR256M 后又加了一根256M就可以了, .Net里上传那么容易 你还用什么组建? ASP.NET页面中使用了UpdatePanel控件,JQuery失效 共享gridview控件 |zyciis| 如何给一个方法的注释进行换行,谢谢 有关VSS的Label问题 在GridView中如何让符合条件的数据字体变色-在线结贴(100分) webfrom打印(在线等待.....) App_Code所含有的服务集 100分,小问题-----指定的转换无效 一个发布的问题。 如何设定DropDownList控件TEXT值于Value值 能不能把文件写到客户端的一个指定目录,答对有分 如何从程序传值给水晶报表?
maxlength默认的是-1,有点不明白,
我把他也改成1048576
也没有用
1.在.aspx文件中:(添加enctype="multipart/form-data")
<form id="upload_img_common" method="post" runat="server" enctype="multipart/form-data"><span id="Message" runat="server"></span><INPUT id="File1" type="file" name="File1" runat="server">2.在.aspx.cs中:
using System.IO;
protected System.Web.UI.HtmlControls.HtmlGenericControl Message;
protected System.Web.UI.HtmlControls.HtmlInputFile File1;private void btnOK_Click(object sender, System.EventArgs e)
{
string filepath=Server.MapPath("img/"+Path.GetFileName(File1.PostedFile.FileName));
if(File.Exists(filepath))
{
Message.InnerHtml="上传文件重名,请改名后再上传!";
Message.Style["Color"]="red";
return;
}
else
{
if(File1.PostedFile!=null)
try
{
File1.PostedFile.SaveAs(filepath);
Message.InnerHtml="<b>成功上传!</b>";
}
catch (Exception exc)
{
Message.InnerHtml="保存文件时出错<b>" + filepath + "</b><br/>"+ exc.ToString();
}
} }
我原是DDR256M 后又加了一根256M就可以了,