如何用c# asp.net编出一个简单的网站程序,某一端上传文件到服务器就可以了。

就是简单地点一点按钮,选择文件后确定,文件就传到了服务器的某个文件夹~~... 就是简单地点一点按钮,选择文件后确定,文件就传到了服务器的某个文件夹~~ 展开
 我来答
百度网友2ce4be913
2008-12-09 · 超过20用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:70.1万
展开全部
if (FileUpload1.HasFile)
{
string strSaveDir = "./temp/";
string strName = FileUpload1.PostedFile.FileName;
int intPath = strName.LastIndexOf("\\");
string strNewName = strName.Substring(intPath);

this.FileUpload1.PostedFile.SaveAs(Server.MapPath(strSaveDir + strNewName));
}
百度网友c53a071
2008-12-08 · TA获得超过697个赞
知道小有建树答主
回答量:2622
采纳率:0%
帮助的人:934万
展开全部
try
{
//判断文件大小 判断文件大小
//获取上传文件的大小,以字节为单位
int intFileLength = FileUpload1.PostedFile.ContentLength;
if ((intFileLength / 1024) > 1024)
{
lblMessage.Text = "文件大于1024KB,不能上传。";
return;
}

//判断保存的文件夹是否存在判断保存的文件夹是否存在
string strUpPath = @"UpFile\";

//文件夹不存在的时候,创建文件夹
if (!System.IO.Directory.Exists(Server.MapPath(strUpPath)))
{
//创建制定路径中的所有目录(MapPath获取路径)
System.IO.Directory.CreateDirectory(Server.MapPath(strUpPath));
}

//获取客户端上传文件的名称
string strUrl = Server.MapPath(strUpPath + @"\" + FileUpload1.FileName);

//上传文件,将上传的文件保存到指定路径
FileUpload1.SaveAs(strUrl);
}
catch (System.Exception ex)
{
lblMessage.Text = "文件上传失败:" + ex.Message;
return;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式