上传图片时,如何获得图片的路径,图片名及图片扩展名,代码如下所示:
private void btnSubmit_Click(object sender, EventArgs e)
{
OpenFileDialog ofd = new OpenFileDialog();//new一个方法
ofd.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures); //定义打开时的默认文件夹位置
if (ofd.ShowDialog() == DialogResult.OK)
{
string filepath = ofd.FileName; //获得选择的图片的路径
string extension = Path.GetExtension(filepath); //获得图片扩展名
string filename = Path.GetFileName(filepath); //获得图片名
/*以下为在界面中显示图片的路径,扩展名以及图片名,以此验证是否正确,其中,tbPath,tbExt,tbName均是界面中所拉的textbox的相应的控件名*/
tbPath.Text = ofd.FileName; //显示上传图片的路径
tbExt.Text = Path.GetExtension(filepath); //显示上传图片的扩展名
tbName.Text = Path.GetFileName(filepath); //显示上传图片的图片名
}
}