如何将上传的图像保存到WPF中的自定义文件夹

时间:2014-08-13 05:13:17

标签: c# wpf image

我对C#很新。我正在做一些自学。我使用Windows Form Application做了一个小型CRUD应用程序。它工作正常。现在我想在WPF中做一个这样的事情。我意识到,一些函数,方法与WFA不一样。

现在我想知道如何将上传的图像保存到自定义文件夹。

我在名为Solution的{​​{1}}中创建了文件夹。我知道如何上传,调整图片大小。现在我想将这个已调整大小的图像保存到Cutome文件夹。

这是我的活动。

Uploaded

1 个答案:

答案 0 :(得分:0)

    string imagepath = ProfilePicURL.Text;    
    var imageFile = new System.IO.FileInfo(imagepath);
    if (imageFile.Exists)// check image file exist
    {
        // get your application folder
        var applicationPath=System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

        // get your 'Uploaded' folder
        var dir=new System.IO.DirectoryInfo(System.IO.Path.Combine(applicationPath,"uploaded"));
        if(!dir.Exists)
            dir.Create();
        // Copy file to your folder
        imageFile.CopyTo(System.IO.Path.Combine(dir.FullName,string.Format("{0}_{1}",
            FirstName.Text.Replace(" ", String.Empty),
            LastName.Text.Replace(" ", String.Empty))));
    }