【问题标题】:getting external images from email c#从电子邮件 c# 获取外部图像
【发布时间】:2012-02-23 02:28:30
【问题描述】:

我正在使用 htmlagilitypack 解析 html 并获取图像的 src 值。我为附件制定了解决方法,并且工作正常。 Fileattachment.content 完成了这项工作。但我不知道如何处理 html 中引用另一个站点的图像,我的意思是它不是电子邮件的附件。我得到 html 中图像的 src 值没有问题,htmlagilitypack 是一个很棒的 api。但是我如何在获取外部图像的 src 值后,获取该图像并将其存储在一个字节的数组中以举例说明。我无意将这些图像存储在磁盘中。

【问题讨论】:

    标签: c# html-agility-pack


    【解决方案1】:

    既然你有图片的 URL,你可以向那个 URL 发起一个 WebRequest,你会以响应流的形式收到图片;

    您可以将响应流的内容存储在 byte[] 数组中并将其保存到您的数据库中。您可能希望在另一列中存储一些额外的数据,例如图像的类型,特别是如果您稍后将显示数据库中的图像。

    这有帮助吗?

    【讨论】:

    • 抱歉,我在课堂上迟到了。明天早上上班的时候我会试试,但它应该可以工作。现在要使用扩展的网络服务库进行网络请求,还是我必须下载另一个库?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-14
    • 2013-11-26
    相关资源
    最近更新 更多