none
Problème pour des images existantes ou non et l'affichage RRS feed

  • Question

  • Salut tout le monde, le plus simple est de vous montrer :

    Code : VB.NET
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    Public Function verifImg(ByVal nomfichier) As String
            Dim cheminImg As String = ""
            If System.IO.File.Exists("images_biens/" + nomfichier.ToString + ".jpg") Then
                ' Le fichier existe
                cheminImg = "images_biens/" + nomfichier.ToString + ".jpg"
            Else
                ' Le fichier n'existe pas
                cheminImg = "images_biens/imagevide.jpg"
            End If
            Return cheminImg
        End Function
    


    J'utilise cette fonction pour savoir si une image existe, dans ce cas, je renoie le chemin de cette image pour l'afficher, sinon, je change le chemin et mets une image du nom de 'imagevide'


    Le problème est que cela m'affiche toujours l'image "imagevide"

    J'affiche mes images, sur une page asp.net


    Sauriez-vous à quoi c'est du?

     

    vendredi 5 septembre 2008 12:39

Toutes les réponses

  •  

    Code Snippet

    If System.IO.File.Exists("images_biens/" + nomfichier.ToString + ".jpg") Then

     

     

    Il manque le lecteur C:\ par exemple

    Ou alors tu veux afficher les images depuis un répertoire de ton site web. Dans ce cas, utilise

     

     

    Code Snippet

    string appPath = System.Web.HttpContext.Current.Request.ApplicationPath;
    string csMapPath = System.Web.HttpContext.Current.Request.MapPath(appPath);

     

     

    Cordialement
    vendredi 5 septembre 2008 13:23