我編寫了一封HTML格式的電子郵件,其中包含一個圖像。電子郵件圖像不顯示(Gmail)
圖像「src」屬性有一個指向我的服務器(ASP.Net)上的控制器動作端點的URL,它返回一個FileContentResult。
img標籤的一個例子是這樣的:
<img src="https://www.mywebsite.com/controller/action?argument=value" width="600" height="300" alt="HeadingImage" title="HeadingImage">
電子郵件顯示爲預期在Outlook中。
如果我從Outlook中獲取源代碼並在Chrome桌面上查看它,它仍然可以正常工作。
如果我訪問Chrome中的img網址,則會下載圖像。
但是,如果我在Gmail中查看電子郵件,圖像不會顯示。爲什麼會出現這種情況? 我得到一個錯誤在控制檯看起來像這樣:
ci6.googleusercontent.com/proxy/<SNIP>https://www.mywebsite.com/controller/action?argument=value GET https://ci6.googleusercontent.com/proxy/<SNIP> 404()
任何控制檯錯誤? –
檢查由IIS生成的日誌文件:C:\ inetpub \ logs \ LogFiles \ W3SVC1我可以看到沒有錯誤,只是端點按預期擊中,我認爲。 – Ben
不,好吧你在'gmail'中查看的意思是什麼?瀏覽器中的「Gmail.com」?如果是這樣,瀏覽器控制檯在查看時是否顯示任何錯誤? –