如何将上传的图像保存到WPF中的自定义文件夹
本文关键字:WPF 文件夹 自定义 保存 图像 | 更新日期: 2023-09-27 18:17:41
我是C#
的新手。我正在自学。我使用Windows Form Application
做了一个小的CRUD应用程序。它工作得很好。现在我想在WPF
中做一个这样的例子。我意识到,有些函数、方法与WFA
不一样。
现在我想知道如何保存上传的图像到一个自定义文件夹。
我在Solution
中创建了一个名为Uploaded
的文件夹。我知道如何上传,调整图片大小。现在我想把这个调整大小的图片保存到那个cuome文件夹。
这是我的事件。
private void SaveBtn_Click(object sender, RoutedEventArgs e)
{
string imagepath = ProfilePicURL.Text;
string picname = imagepath.Substring(imagepath.LastIndexOf(''''));
//Rename the file as per the user first and last name
picname = FirstName.Text.Replace(" ", String.Empty) + "_" + LastName.Text.Replace(" ", String.Empty);
}
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))));
}