2012-07-23 100 views
0

有誰知道如何解決以下問題....... 我想獲得一個網頁在asp.net中請求一個網頁,其中 根據用戶動態生成線條和餅圖,然後 將該網頁作爲電子郵件正文發送。但我只能部分成功 。我檢查了發送的電子郵件,但沒有顯示那些我期待在那裏的圖。我嘗試了所有可能性爲 做這件事的工作。 這可能是由於那些圖形圖像沒有任何鏈接返回 到在那個實例動態生成的那些圖形。asp.net - 圖像不發送在發送電子郵件,其中電子郵件的正文是一個具有圖形圖像的網頁

回答

0

我建議你在電子郵件中嵌入這些圖。

它的工作原理的圖像上附加定期的郵件附件,並設置圖像源,如:

<img src=cid:yourImage/> 

embedding images in email這CodeProject上的例子應該引導您完成它。

1

這聽起來像你提取一個需要登錄的圖像(即以用戶身份登錄,以便動態生成)。

如果發送這是你第一次下載圖像的電子郵件,我會建議,然後做一些事情

  • Attahch它的電子郵件(它轉換成PNG/JPG),然後默編碼一個它並附上它
  • 將您的「報告」轉換爲PDF並將PDF附加到電子郵件。
  • 使用唯一的網址ie/graph/{MY-GUID}在內部託管您的圖片,但您需要存儲大量靜態圖片。

這將發送動態圖像的硬拷貝,而不是依賴所生成的鏈接。

+0

嘿約翰米切爾謝謝,你得到了我的問題是什麼:)但它會更適合我發送該頁面,因爲它是生成時,而不是發送圖形圖像作爲附件,因爲這些圖像不能透露更多關於沒有在頁面中給出的描述的話題。 – dnyan86 2012-07-23 10:39:10

+0

dnyan86如何附加PDF?請記住,並非所有電子郵件客戶端都支持HTML,或者某些公司在某些公司中默認關閉。 – 2012-07-23 10:42:48

相關問題