文件上传的问题!!!C# 高手进!!! 如何在文件上传到服务器上时,自动建立所上传文件的文件夹 需要完整C#代码 多谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C#: <INPUT id="WebFile" style="WIDTH: 490px; HEIGHT: 22px" type="file" size="62" name="WebFile" runat="server">protected System.Web.UI.HtmlControls.HtmlInputFile WebFile;文件上传参考代码:/// <summary>/// 文件上传/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void BtnUpload_Click(object sender, System.EventArgs e){if(WebFile.PostedFile.FileName==""){Info.Text="请先选择要上传的文件";return;}try{char[] spliter = {'\\'};string [] FileName = WebFile.PostedFile.FileName.Split(spliter,10);string FullPath = CurrentPath + @"\" + FileName[FileName.Length-1]; //生成完整文件名WebFile.PostedFile.SaveAs(FullPath); //保存文件LoadDir(CurrentPath); //重新载入当前目录}catch{Info.Text="上传文件失败,请与管理员联系";}} 本文件用VB.NET编辑,在WIN2000+IIS(安装有.NET支持)中调试通过,可以上传许多常用的文件类型.如RAR、ZIP、DOC、TXT、JPG、GIF等等!直接下载保存为ASPX格式就可以------------------------------------------------------------<html><title>文件上传</title><body><form enctype="multipart/form-data" runat=server><Input type=file id=fileup runat=server size="20"><p><asp:button id=upload_button onclick=uploadfile text="上传" runat=server/></form><p><asp:label id=uptype runat=server/></body></html><script language=VB runat=server> Sub uploadfile(sender as object,e as eventargs) If fileup.postedfile.contentlength=0 Then uptype.text="你还没有选择需要上传的文件!" Else Dim filesplit() as string=split(fileup.postedfile.filename,"\") Dim filename as string=filesplit(filesplit.length-1) fileup.postedfile.saveas(server.mappath(".")&"\"&filename) uptype.text="文件名称:"&fileup.postedfile.filename &"<br>"& _ "文件大小:"&fileup.postedfile.contenttype &"<br>"& _ "文件类型:"&fileup.postedfile.contentlength End If End Sub</script> 下载文件时,如何选择保存路径? 求助<asp:AutoCompleteExtender>控件,是否可以实现如下效果. 求一个验证日期的正则表达式 问个小问题呀!!! [新手提问]GridView如何绑定access? 有什好的办法,根据数据设置gridview行背景色?? 代码隐藏 准备做一个触摸屏的教学管理系统,在ASP.NET 2.0里面怎么实现大的圆形按钮等。 我在ASP.Net网页里删除数据,通过ID删除,我在数据库建立了一个三表联查的视图! 是不是D版的vs2005无法生成网站 文件上传的问题!!!C# 高手进!!! 高分求教“只作一次选择操作,即可实现批量多文件上传”的方法!!
protected System.Web.UI.HtmlControls.HtmlInputFile WebFile;
文件上传参考代码:
/// <summary>
/// 文件上传
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void BtnUpload_Click(object sender, System.EventArgs e)
{
if(WebFile.PostedFile.FileName=="")
{
Info.Text="请先选择要上传的文件";
return;
}try
{
char[] spliter = {'\\'};
string [] FileName = WebFile.PostedFile.FileName.Split(spliter,10);string FullPath = CurrentPath + @"\" + FileName[FileName.Length-1]; //生成完整文件名
WebFile.PostedFile.SaveAs(FullPath); //保存文件
LoadDir(CurrentPath); //重新载入当前目录
}
catch
{
Info.Text="上传文件失败,请与管理员联系";
}
}
RAR、ZIP、DOC、TXT、JPG、GIF等等!
直接下载保存为ASPX格式就可以
------------------------------------------------------------
<html>
<title>文件上传</title><body>
<form enctype="multipart/form-data" runat=server>
<Input type=file id=fileup runat=server size="20"><p>
<asp:button id=upload_button onclick=uploadfile text="上传" runat=server/>
</form>
<p>
<asp:label id=uptype runat=server/>
</body>
</html>
<script language=VB runat=server>
Sub uploadfile(sender as object,e as eventargs)
If fileup.postedfile.contentlength=0 Then
uptype.text="你还没有选择需要上传的文件!"
Else
Dim filesplit() as string=split(fileup.postedfile.filename,"\")
Dim filename as string=filesplit(filesplit.length-1)
fileup.postedfile.saveas(server.mappath(".")&"\"&filename)
uptype.text="文件名称:"&fileup.postedfile.filename &"<br>"& _
"文件大小:"&fileup.postedfile.contenttype &"<br>"& _
"文件类型:"&fileup.postedfile.contentlength
End If
End Sub
</script>