如何从winforms中的url获取picturerBox中的图像

本文关键字:picturerBox 图像 获取 url winforms 中的 | 更新日期: 2023-09-27 17:59:36

我有一个图像的url,我想在我的pictureBox中以winforms显示该图像。这个图片应该显示在CCD_ 2的加载上。但我做不到。我用过Server.MapPath,但它不起作用。我在谷歌上搜索了一下,发现我不能在winforms中使用Server.mapPath。不知道为什么。我试过这个:

public partial class frmDash : Form
    {
        string eId = string.Empty;
        string accept_notif;
        string Emp_Name;
        string store_Name;
        string Emp_Img;
 public frmDash()
        {
            InitializeComponent();

            eId = GlolbalUtil.loginEid;
            accept_notif = GlolbalUtil.accept_status;
            Emp_Name = GlolbalUtil.Emp_Name;
            store_Name = GlolbalUtil.store_Name;
            string remoteImageUrl = "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTUixBnM6uZD6Rlq3rut-jfK45mMAQdefbzUzFtXONkVxxCAxon";
            string strRealname = Path.GetFileName(remoteImageUrl);
            string exts = Path.GetExtension(remoteImageUrl);
            WebClient webClient = new WebClient();
            webClient.DownloadFile(remoteImageUrl, Server.MapPath("~/images/") + strRealname + exts);
            Emp_Img = ""; // ??? 
        }      


private void frmDash_Load(object sender, EventArgs e)
        {
            lblName.Text = Emp_Name;
            lblStoreName.Text = store_Name;
           // pictureBox2 = Emp_Img;
        }

我不知道如何进一步编码。如何在pictureBox中获取该图片并首先下载。Server处的错误:名称服务器在当前上下文中不存在

如何从winforms中的url获取picturerBox中的图像

更新。。

您只需使用pictureBox.ImageLocation="您的URL";