Problema con ridimenzionamento immagine per invio email

mercoledì 14 febbraio 2007 - 15.46

zseven Profilo | Senior Member

Ragazzi ho un problema con il ridimensionamento immagini nel caso incui la devo inviare via email.
In pratica la visualizzo così:

<img src='img.aspx?src=public/"&rs("foto")&"&w=150&h=150'>

e a video la stampa correttamente, solo che visto che devo inviare il tutto via email, poi non riesce a trovare l'immagine ovviamente.
Ho provato con un percorso assoluto del tipo http://www.miodiominio.com/public....
ma non funziona.

Sapete dirmi come posso risolvere?
Grazie a tutti

P.S.
Il codice per l'invio è il seguente:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Brainkiller Profilo | Guru

>Ragazzi ho un problema con il ridimensionamento immagini nel
>caso incui la devo inviare via email.
>In pratica la visualizzo così:

Inviare in che modo ? Ho capito tutto tranne l'invio email. Tu fai generare una nuova immagine dinamicamente da 150 x 150 e la assegni a un oggetto <img quindi è dentro una pagina Web. Quando e come spedisci l'email ?


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

zseven Profilo | Senior Member

Grazie per la risposta,
l'email la spedisco con asp con i Cdosys:

With iMsg
Set .Configuration = iConf
.To = email_invio
.From = invioDA
'.Bcc = ""
.Sender = invioDa
.Subject = "Ordine"
.TextBody = messaggio
.HTMLbody = html
.Send
End With

In pratica la variabile html che vedi assegnata al paramentro HTMLbody comprende tutto quello che dovrò inviare via email, tra cui anche l'immagine:
html = html & "<img src='img.aspx?src=public/"&rs("foto")&"&w=150&h=150'><br>"

Spero potrai aiutarmi.
Grazie

Brainkiller Profilo | Guru

>In pratica la variabile html che vedi assegnata al paramentro
>HTMLbody comprende tutto quello che dovrò inviare via email,
>tra cui anche l'immagine:
>html = html & "<img src='img.aspx?src=public/"&rs("foto")&"&w=150&h=150'><br>"

Mmmh... ma quindi tu mandi una mail in formato HTML, e il destinatario non riesce a veder l'immagine ?
In teoria dovrebbe riuscire senza problemi.

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

zseven Profilo | Senior Member

purtroppo no... sto facendo le prove inviando a me stesso ovviamente,
ma l'immagine non arriva nè con il percorso relativo nè con quello assoluto.
Anzi con quello assoluto è ancora peggio, percè non la visualizza neanche a video oltr che nel corpo dell'email.

Brainkiller Profilo | Guru

>purtroppo no... sto facendo le prove inviando a me stesso ovviamente,
>ma l'immagine non arriva nè con il percorso relativo nè con quello
>assoluto.
>Anzi con quello assoluto è ancora peggio, percè non la visualizza
>neanche a video oltr che nel corpo dell'email.

Ma che client di posta elettronica utilizzi ?
Non è che viene bloccato il download delle immagini ?
In genere per questo tipo di cose bisogna utilizzare l'URL.
COme viene renderizzato il link nella mail inviata, fai un view source dell'html.
ciao


David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

zseven Profilo | Senior Member

uso outlook, enon c'è il blocco delle immagini, inquanto inlocale ha funzionato perfettamente.
poi ovviamente andando su internet non ha funzionato piu ed ho provato con l'indirizzo assoluto che però nonha funzionato.

se mi salvo l'email che mi arriva informato html e vedo la proprietà dell'immagine vedo questo percorso:

file:///C:/Documents%20and%20Settings/Utente/Desktop/img.aspx?src=http://www.miodminio.com/public/solo_logo.jpg&w=150&h=150

e quindi chiaramente non la trova...
mente nell'anteprima, dove cmq non visualizza l'immagine vedo questo percorso:
http://www.raffapagroup.it/img.aspx?src=http://www.raffapagroup.it/public/solo_logo.jpg&w=150&h=150

idee?

Brainkiller Profilo | Guru

Mi sembrano errate entrambe.
Nell'HTML generato dovrebbe esserci ciò che hai postato nel primo messaggio ossia:

<img src="pag.aspx? ecc.ecc.

ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

zseven Profilo | Senior Member

alè ho risolto!!!
l'errore era mettere ilpercorso assoluto nel src, invece lo dovevo mettere prima, e cioè quando cercavo ilfile img.aspx:

<img src='http://www.dominio.com/img.aspx?src=/public/"&rs("foto")&"&w=150&h=150'><br>

Finalmente!!

Grazie mille
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5