Je fais appel à vous car je suis complètement bloquée dans la création d'un projet.
J'ai une site que je fais en asp.net et dans lequel les images sont stockées en base64string dans une base de données mysql. J'arrive à récupérer ma conversion d'image et à la re-convertir en type image mais le problème est que je ne peux pas la disposer dans ma page web étant donnée que celle-ci n'accepte que les images de type System.Web.UI.WebControls.Image.
J'ai cherché pas mal de temps sur les différents forums et visiblement on ne peut pas passer directement de System.Drawing.Image à System.Web.UI.WebControls.Image.
J'ai vu qu'il fallait utiliser des Handlers mais je ne vois pas du tout comment faire car je ne suis pas une pro en ASP.
Sinon, j'ai aussi penser convertir mon image directement de base64string à System.Web.UI.WebControls.Image mais je ne vois pas comment faire...
Quelqu'un pourrait-il m'aider s'il vous plait ?
Voici mon code de conversion de base64string à Image, si cela peut vous aider :
Function Base64ToImage(ByVal base64string As String) As System.Drawing.Image
'Setup image and get data stream together
Dim img As System.Drawing.Image
Dim MS As System.IO.MemoryStream = New System.IO.MemoryStream
Dim b64 As String = base64string.Replace(" ", "+")
Dim b() As Byte
b = Convert.FromBase64String(b64)
'Converts the base64 encoded msg to image data
b = Convert.FromBase64String(b64)
MS = New System.IO.MemoryStream(b)