J'essaie de créer un contrôle de téléchargement de fichier personnalisé dans WPF 4.0 et je suis bloqué en un point.
Je ne suis pas en mesure d'enregistrer le fichier dans mon dossier de solution après avoir parcouru le fichier. Ci-dessous le code J'utilise pour la navigationTéléchargeur de fichier dans WPF
private void btnBrowse_Click(object sender, RoutedEventArgs e)
{
// Create OpenFileDialog
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
dlg.Filter = "Images (*.JPG;*.JPEG;*.PNG)|*.JPG;*.JPEG;*.PNG";
Nullable<bool> result = dlg.ShowDialog();
if (result == true)
{
string filename = dlg.FileName;
FileNameTextBox.Text = filename;
}
}
private void btnUpload_Click(object sender, RoutedEventArgs e)
{
string filename = FileNameTextBox.Text;
// Now I want save this file to my image folder.
}
Maintenant, je veux enregistrer le fichier dans le dossier d'image qui est dans ma solution explorer. Pour ASP.NET, nous utilisons Server.Mappath pour mapper le chemin relatif ou virtuel spécifié vers le répertoire physique correspondant sur le serveur. Mais je ne suis pas sûr de ce que nous pouvons utiliser dans WPF pour atteindre la même chose. Je suis nouveau dans WPF alors s'il vous plaît aidez-moi.