如何用c# asp.net编出一个简单的网站程序,某一端上传文件到服务器就可以了。
2个回答
展开全部
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));
}
{
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));
}
展开全部
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;
}
{
//判断文件大小 判断文件大小
//获取上传文件的大小,以字节为单位
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询