2016-11-24 46 views
0

我想用HTML內容中的base64圖像發送郵件,但是當我收到郵件img標籤爲空時。APEX_MAIL將圖像添加到內容

我的代碼:

begin 
    apex_mail.send( 
     p_to => 'TO_MAIL', 
     p_from => 'FROM_MAIL', 
     p_body => 'Image test', 
     p_body_html => 'Image:<br /><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAAAAAB8j9M3AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACeSURBVCjPxdIhFoAgDAbgRaLRyHE8gtFo9AZGjmDkGByNiLKJbjCfNv8GfMBjDNKHwB8oWKBY/4hCBywtRNRDHQkRHbMzDR2HW43uba5lLRKQri2ofVWcsjK+IHMMlJcjMwU59ahz4Srmw1EpcJR3rArqOUqLojz+1XyjONSKCIy8C1BdNfblw8coWgWVDAnRT1Q8hcimY4yJv3r8JTsvu7MOMQUglAAAAABJRU5ErkJggg==" />', 
     p_subj => 'Image test' 
); 
    apex_mail.push_queue(); 
end; 

這可能與甲骨文apex_mail?

回答

0

部分是的,此功能在oracle apex中可用。 但是outlook,yahoo或gmail不支持此圖片。所以,如果您在Outlook,Yahoo或Gmail中打開郵件,那麼您將無法看到圖像。 將此郵件下載爲html後,只有您可以看到此圖片。