我使用 MailBee.NET 对象以 htm 格式在本地计算机上保存一些电子邮件。例如,使用服务器上的电子邮件 messageID 为每封电子邮件创建一个单独的文件夹
D:\电子邮件\GmailId1380ec660e0e656a\doc.htm
是从 gmail 下载的电子邮件。我还将上述路径保存在数据库中,以便稍后使用。现在我尝试在 iframe 中显示此 htm 文件,但它不起作用。用户单击电子邮件,将他带到 read_email 页面,在该页面上我尝试将上述路径分配给 iframe,但 iframe 仍为空白。
emailMessage.Attributes.Add("src",commandReader["email_message_path"].ToString());
emailMessage是iframe的名称,commandReader是普通的SqlDataReader,我用它来读取上述文件的路径,然后将该路径分配给iframe的src属性,我已将此代码放置在page_load事件中。
但正如我所说,Iframe 仍然是空白。请帮帮我。
Thanks.
本地文件被引用file
URI 方案。如果您的电子邮件路径仅D:\Emails\...
那么你必须在它前面加上file://
:
file://D:\Emails\...
请注意,大多数浏览器都会阻止您添加本地文件 from a 远程网站 !.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)