首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

获取FileUpload完成选择后的完整路径(,)

2012-03-22 
获取FileUpload完成选择后的完整路径(在线等,急)直白的说了,一个FileUpload控件,一个按钮,一个label标签pr

获取FileUpload完成选择后的完整路径(在线等,急)
直白的说了,

一个FileUpload控件,一个按钮,一个label标签

protected void Button1_Click(object sender, EventArgs e)
{
  //在这个单击事件里完成点击按钮后label显示FileUload中的完整路径(例:C:\Users\Administrator\Desktop\工具\qq.exe)
}

[解决办法]
自己看吧。太简单了。

C# code
        protected void BtnUp_Click(object sender, EventArgs e)        {            if (FileUpload.HasFile)            {                string savePath = Server.MapPath("~/upload/");//指定上传文件在服务器上的保存路径                //检查服务器上是否存在这个物理路径,如果不存在则创建                if (!System.IO.Directory.Exists(savePath))                {                    System.IO.Directory.CreateDirectory(savePath);                }                savePath = savePath + "\\" + FileUpload.FileName;                FileUpload.SaveAs(savePath);                LabMsg.Text = string.Format("<a href='upload/{0}'>upload/{0}</a>", FileUpload.FileName);            }            else            {                LabMsg.Text = "你还没有选择上传文件!";            }        }
[解决办法]
2楼的方法就可以了,得到的是就是完整的路径。服务器上的完整路径
[解决办法]
string fileName=FileUpload1.FileName;
string filePath = Server.MapPath("images/")+fileName;
FileUpload1.SaveAs(filePath);
其实这几句就能实现你能功能
要是只能上传图片的话,再根据文件的后缀判断一下就OK了,后缀可通过fileName截取得到,images是你网站根目录的一个存放图片文件夹

热点排行