2013-05-27 2 views
0

Existe-t-il un moyen de définir le ContentDisposition d'un LinkedResource sur inline, c'est-à-dire dans le cas d'une image?Comment définissez-vous ContentDisposition dans une LinkedResource?

Voilà comment je construis mon LinkedResource en ce moment:

  Dim img As LinkedResource = New LinkedResource(filePath) 

      Dim fileType As String = "" 
      Dim attName As String = "image" + fileName + "." + fileExt 

      If (fileExt = "jpg" Or fileExt = "jpeg") Then 
       img.ContentType.MediaType = System.Net.Mime.MediaTypeNames.Image.Jpeg 
      ElseIf (fileExt = "gif") Then 
       img.ContentType.MediaType = System.Net.Mime.MediaTypeNames.Image.Gif 
      ElseIf (fileExt = "png") Then 
       img.ContentType.MediaType = "image/png" 
      End If 

      img.ContentId = attName 
      img.ContentType.Name = attName 
      linkedResources.Add(img) 

Répondre

0

LinkedResources définit déjà le ContentDisposition à inline.

En fait, LinkedResources semble exister que dans le but d'ajouter des images incorporées cachées et d'autres contenus inline à votre AlternateView. Il n'y a pas d'option pour définir un nom de fichier, car les utilisateurs ne le verront jamais.

Utilisez Attachments pour afficher des fichiers visibles et accessibles par l'utilisateur joints à votre e-mail, avec des noms de fichiers.

Utilisez LinkedResources lorsque vous voulez des ressources cachées telles que des images incorporées dans votre courrier électronique, que vous référencez ensuite en HTML avec cid :.

Questions connexes