COMO COLOCAR ASPAS DENTRO DE ASPAS ?

MARCOS 22/09/2016 15:14:15
#467302
Boa tarde,Colegas:
As veses , são os pequenos detalhes,que fazem com que nós programadores
percamos mais tempo.

O Caso:

Criei em modo de execução,um arquivo Html, que tem em seu corpo (Body) uma imagem.

O código:

[ô]Define corpo
body = [Ô]<!DOCTYPE html>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<html>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<head>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]</head>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<body>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<Center><img src=[Ô] & _
& [Ô]C:\ImgT.bmp/></Center>[Ô] _
& [Ô]</body>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]</html>[Ô]

O problema:

Para este arquivo Html funcionar, o nome da imagem (ImgT.bmp), terá de ficar entre aspas.
Ou seja,como posso acrescentar neste código as aspas no nome da imagem, dentro da uma expressão que já é uma string
e isto não causar uma exceção no meu código ????

Agradeço qualquer orientação
LUIZCOMINO 22/09/2016 15:17:51
#467303
Use aspas simples
body = [Ô]<!DOCTYPE html>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<html>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<head>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]</head>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<body>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<Center><img src=[ô][Ô] & _
& [Ô]C:\ImgT.bmp[ô]/></Center>[Ô] _
& [Ô]</body>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]</html>[Ô]
KERPLUNK 22/09/2016 15:45:34
#467306
Já que está usando VB.NET, porque não usar o HtmlDocument para fazer isso ao invés de ficar concatenando strings? Com HtmlDocument, é mais dinâmico, mais seguro(não tem perigo de esquecer uma tag aberta), mais fácil de fazer manutenção, melhor escalabilidade...
MARCOS 22/09/2016 17:36:35
#467315
Colegas,
A sugestão de colocar a imagem com aspas simples funcionou muito bem para evitar alguma possível exceção ao executar.
Mas, descobri que ao enviar o E-mail a foto não vai no corpo do E-mail como
eu preciso.

Algum colega,sabe como eu posso modificar este meu código Html , para que a
imagem (ImgT.bmp), realmente apareça no corpo do E-mail para o meu destinatário ao receber ???????

Agradeço qualquer orientação.
KERPLUNK 22/09/2016 17:39:16
#467316
Você precisa enviar a imagem como anexo e eliminar o caminho dela, colocando apenas no nome.
KURTGU 22/09/2016 20:14:24
#467321
Resposta escolhida
Coloque a imagem no Ingur e use o link...
MARCOS 23/09/2016 13:55:43
#467377
Pessoal:

1.)Tentei primeiro a sugestão do colega Kerplunk. Mas não funcionou. Pois é feito o envio normalmente do E-mail
Mas a imagem além de permanecer como anexo, ela não aparece no corpo da imagem.

2.) Colega Kurtgu, como se faz esta colocação da imagem, que citou ?
KERPLUNK 23/09/2016 16:50:43
#467397
Citação:

:
Pessoal:

1.)Tentei primeiro a sugestão do colega Kerplunk. Mas não funcionou. Pois é feito o envio normalmente do E-mail
Mas a imagem além de permanecer como anexo, ela não aparece no corpo da imagem.

2.) Colega Kurtgu, como se faz esta colocação da imagem, que citou ?


Imgur, é um site onde você posta imagens de forma anônima e ele disponibiliza a imagem publicamente, incluindo para servir de referência em documentos HTML, que é o que você está fazendo. Mas tenha em mente que a imagem estará pública e por tempo limitado.
Do modo como te falei, você precisa especificar o nome da imagem, mais ou menos assim:
<img src=[Ô].\imagem.jpg[Ô] />
KURTGU 24/09/2016 00:14:47
#467408
body = [Ô]<!DOCTYPE html>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<html>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<head>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]</head>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<body>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]<Center><img src=[ô][Ô] & _
& [Ô]http://i.imgur.com/wWmer9q.jpg[ô]/></Center>[Ô] _
& [Ô]</body>[Ô] _
& [Ô]<br />[Ô] _
& [Ô]</html>[Ô]
KURTGU 24/09/2016 00:19:16
#467409
Amigo a 4 anos atras tive esse mesmo problema.... segue meu topico com a solucao...

http://www.vbmania.com.br/index.php?modulo=forum&metodo=abrir&id=410967&pagina=1


Citação:

:
:
Pessoal:

1.)Tentei primeiro a sugestão do colega Kerplunk. Mas não funcionou. Pois é feito o envio normalmente do E-mail
Mas a imagem além de permanecer como anexo, ela não aparece no corpo da imagem.

2.) Colega Kurtgu, como se faz esta colocação da imagem, que citou ?
Imgur, é um site onde você posta imagens de forma anônima e ele disponibiliza a imagem publicamente, incluindo para servir de referência em documentos HTML, que é o que você está fazendo. Mas tenha em mente que a imagem estará pública e por tempo limitado.
Do modo como te falei, você precisa especificar o nome da imagem, mais ou menos assim:
<img src=[Ô].imagem.jpg[Ô] />



KerpLuck o Imgur a Imagem fica disponivel ate quando voce quiser, nesse post que citei acima tem uma imagem que postei naquela epoca e ainda esta on...
Tópico encerrado , respostas não são mais permitidas